확장자가 없는 목록의 파일을 다른 폴더로 복사하는 방법은 무엇입니까?

확장자가 없는 목록의 파일을 다른 폴더로 복사하는 방법은 무엇입니까?

확장자 없이 파일 ID 목록이 포함된 텍스트 파일이 있습니다. 이제 목록에 언급된 파일을 복사해야 합니다.

head 01cBC.txt
EE87786
EE87787
EE87788
EE87789
EE87790
EE87791

이제 동일한 ID를 가진 여러 파일(예: EE87786.L.csv, EE87786.R.csv, EE87786.N.csv)이 있고 이를 다른 폴더에 복사해야 합니다. 그래서 내가 무엇을해야하니!

지금까지 내가 한 일:

mkdir 01cBC

while read file;
do
  temp="${file%\"}"
  temp="${temp#\"}"
  cp "CNcsv/$temp" "CNcsv/01cBC"
done < 01cBC.txt

오류 출력:

cp: cannot stat ‘CNcsv/EE87786’: No such file or directory
cp: cannot stat ‘CNcsv/EE87787’: No such file or directory

진심으로 요청하는 바입니다. 진행하는 가장 좋은 방법을 제안해주세요.

고마워요, 뎁

답변1

알았어 해결책을 찾았어

for file in $(<01cBC.txt); 
    do 
    cp "$file".* 01cBC; 
    done;

감사해요

관련 정보