假设我有许多文件,其名称的形式为file#.tex
9,即file1.tex
,,,file2.tex
...,file100.tex
)。我只需要复制那些编号#
在另一个名为的文件中的文件chosen.txt
,该文件的内容如下:
2
3
4
14
26
99
即,我只需要将上面列表中file#.txt
编号的六个文件复制到不同的目录中。#
答案1
你可以使用
sed -E 's/.+/file&.tex/' chosen.txt | xargs echo cp -t /other/directory
如果发出的 cp 命令看起来正确,则删除“echo”