そのため、ディレクトリのファイルをバックアップするスクリプトをbashで作成する必要があります。
スクリプトはファイル (バックアップするファイルのリスト) を引数として取得し、最後の引数はターゲット フォルダー (ディレクトリ) である必要があります。対象フォルダが存在しない場合は、スクリプトで作成する必要があります。
引数 (ファイル) のリストを移動するために for ループを使用することを計画していましたが、最後の引数の使用方法と存在するかどうかを確認する方法がわかりません。
スクリプトの呼び出し:
./myScript.sh file1 file2 file3... fileN target_folder
ありがとう。:)
私はこれを始めました:
#!/bin/bash
#doing backup of files passed as list of arguments.
if [ "$#" lt "2" ]
then
echo usage: "./myScript.sh <list of arguments -files for backup.>"
exit
fi
for arg in "$#"
do
if #last argument exist as folder in directory, just copy all files in
else #make targer folder and copy all files in
done