이 스크립트가 하는 일은 텍스트 파일에 저장된 파일 목록을 찾고, 파일이 발견되면 해당 파일을 특정 위치에 복사하는 것입니다. 지금까지 파일이 실제로 복사되는 부분까지 성공적으로 실행했지만 포함하지 않았습니다. 파일을 복사하는 코드를 추가하면 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