[英]In bash, how can I delete a file, whose name was written in a file?
例如,我有一个文件“〜/ garbage_log”,它的内容总是在变化。
cat garbage_log
~/garbage/garbage.png
~/garbage/garbage2.jpg
现在,我要一个bash命令删除日志中的文件,我该怎么办?
您可以使用以下简单的xargs
命令在garbage_log
文件的每一行上运行rm
命令:
xargs rm < garbage_log
您可以使用rm
删除文件,并使用xargs
执行命令,同时传递上一个命令的内容。
您可以这样操作: cat garbage_log | xargs sudo rm
cat garbage_log | xargs sudo rm
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.