#!/bin/bash
while read -r line; do
mkdir "UNIX/$line"
done < usernames.lnk
MasterDir="/home/darkeve/Documents/OS/master/"
USERHOME="/home/darkeve/Documents/OS/UNIX"
for FILENAME in `cat $MasterFile`
do
cp $MasterDir/$FILENAME $USERHOME/$USER
done
私のスクリプトは最初の仕事を正しく行います。最初に「usernames」というファイルを読み取り、各ユーザーの個別のフォルダーをUNIXフォルダーに作成します。ただし、「file1、file2、file3」というマスターフォルダーから3つのファイルをコピーし、UNIXフォルダー内の個々のユーザーフォルダーにコピーすることになっていますが、それは実行されません。どんな助けでもいただければ幸いです。
ps私はスクリプトを初めて使用するので、シンプルにしてください。