このスクリプトが行うことは、テキストファイルに保存されているファイルのリストを探し、ファイルが見つかったらそのファイルを特定の場所にコピーすることです。これまでファイルが実際にコピーされる部分まで正常に実行されましたが、含まれていませんでした。ファイルをコピーするコードを追加すると、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