在bash中,如何删除名称写在文件中的文件?

时间:2015-10-21 11:56:48

标签: linux bash

例如,我有一个文件“〜/ garbage_log”,它的内容总是在变化。

cat garbage_log
~/garbage/garbage.png
~/garbage/garbage2.jpg

现在,我想要一个bash命令来删除日志中的文件,我该怎么办?

2 个答案:

答案 0 :(得分:3)

您可以使用此简单xargs命令在rm文件的每一行上运行garbage_log命令:

xargs rm < garbage_log

答案 1 :(得分:0)

您可以使用rm删除文件,使用xargs执行命令,同时管道上一个命令的内容。

你可以这样做: cat garbage_log | xargs sudo rm