スクリプトの実行中に進行がないようです。

スクリプトの実行中に進行がないようです。

このスクリプトが行うことは、テキストファイルに保存されているファイルのリストを探し、ファイルが見つかったらそのファイルを特定の場所にコピーすることです。これまでファイルが実際にコピーされる部分まで正常に実行されましたが、含まれていませんでした。ファイルをコピーするコードを追加すると、execから始まり、スクリプトが機能しなくなったように見え、続行されません。このスクリプトをロックするものと、正しく機能させる方法を知りたいです。ありがとうございます!

#!/bin/bash
#Find files from a list in a file and copy them to a common folder

mapfile -t filelist < filelist.txt

for file in "${filelist[@]}"; do
    xargs find ~ -name '${filelist[@]}' -exec mv -t ~/Document/foundfiles/ {} +;
done

ベストアンサー1

おすすめ記事