ディレクトリを作成し、あるディレクトリから作成された各ディレクトリにファイルを転送するbashファイルを作成した後、バッチファイルでこれを行う方法に興味があります。
バッシュコードは次のとおりです。
#!/bin/bash
# For each item in file named in $1, make a directory with this name.
# and copy all files named in file $2 from templates folder to new directory
for user in `cat $1`
do
if [ -d $user ]
then
echo Directory $user already exists
rm -r $user
echo $user has been deleted
fi
mkdir $user
echo Directory $user created
for file in `cat $2`
do
cp /home/student/Desktop/OS/templates/$file $user
chmod 700 $user/$file
done
echo Directory for $user set up
done
どんな入力でも大歓迎です