我有一个文本文件,其中包含没有任何扩展名的文件 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;
谢谢