次の問題があります。特定のディレクトリを別のディレクトリに完全にバックアップするスクリプトを作成したいと考えています。cp -r やその他の再帰コマンドは使用できません。そこで、while または for ループを使用することを考えていました。バックアップが必要なディレクトリは、パラメータで指定されます。これは私がこれまでに持っているものです:
OIFS="$IFS"
IFS=$'\n'
for file in `find $1`
do
cp $file $HOME/TestDirectory
done
IFS="$OIFS"
しかし、私がそれを実行すると、これは私の端末が言うことです:スクリプトが開始されました、ファイルはタイプスクリプトです