Zsh:在前面添加 $(

Zsh:在前面添加 $(

我使用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应该可以解决问题。

相关内容