我使用cp $(<list.txt) new_folder
将文件列表(中的文件名list.txt
)复制到新文件夹。文件必须与位于同一文件夹中list.txt
。
如果实际文件位于单独的目录中,是否有简单的方法可以实现此目的list.txt
?也许在每个文件名前面加上路径?
答案1
$(<list.txt)
正在使用进程替换,因此您可以在括号之间输入任何您想要的命令来随心所欲地获取内容list.txt
。
类似的东西cp $(sed -e 's/^/path\/goes\/here\//' list.txt) new_folder
应该可以解决问题。