拡張子のないリストのファイルを別のフォルダにコピーするには?

拡張子のないリストのファイルを別のフォルダにコピーするには?

拡張子なしでファイル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;

ありがとう

おすすめ記事