如何复制与列表中的元素匹配的文件?

如何复制与列表中的元素匹配的文件?

假设我有许多文件,其名称的形式为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”

相关内容