コンテンツ名解決でディレクトリを生成するBashスクリプト? [閉鎖]

コンテンツ名解決でディレクトリを生成するBashスクリプト? [閉鎖]

特定のファイルを含む2つのディレクトリを作成し、それらの間にファイルをコピーする方法は?

両方のファイルの名前が同じ場合、エラーが発生します。

ベストアンサー1

エラー通知があります:

mkdir test1 test2
for i in `ls test1/`; do
  if [ ! -e "test2/$i" ] ; then cp "test1/$i" test2/
  else echo "ERROR: test2/$i already exists" >&2
  fi
done
for i in `ls test2/`; do
  if [ ! -e "test1/$i" ] ; then cp "test2/$i" test1/
  else echo "ERROR: test1/$i already exists" >&2
  fi
done

おすすめ記事