我如何使用cp
rm
或mv
命令来操作保存到列表中的文件,例如这样制作的文件:
ls Downloads/ | grep example > example.tmp
关键是能够在进行最终操作之前在文件编辑器中查看/编辑文件列表,然后删除 tmp.
因此,例如,以下内容不起作用:
mkdir example_dir && cp -t example_dir < example.tmp
有没有办法让我完成这项工作?
一旦我明白了,我想将整个过程简化为更少的命令,但是......我只是想让它工作(并看看它在这个单独的步骤中将如何工作)。
使用 bash 的命令替换:
仅将 a、b、c 放入列表文件中。
如果您愿意,可以编辑列表文件,然后复制文件: