私はshファイルを書いています。このコマンドがあります
cp test/*.txt NewDirectory/
私が知っているのは、テストフォルダ内で1つずつ実行されます。
1.txt
2.txt
5.txt
6.txt
しかし、コピーしません
3.txt
4.txt
彼らはそこにいないからです。
ログファイルにないか新しいフォルダにコピーできないファイルを印刷するには、このファイルが必要です。どうすればいいですか?
ベストアンサー1
あなたの理解が間違っています。 1,2,5,6 のみが存在する場合、そのファイルが正常にコピーされてもエラー メッセージは表示されません。解析が必要な場合窒素フォルダ内の番号またはtxtファイルを見つけて、どのファイルが存在しないかを確認するには、次の手順を実行しますfor x in {1..10}; do cp $x.txt NewDirectory/;done
。> output.log
コマンド出力をファイルに追加することもできます。