2010-11-02 87 views

回答

39
sed 's/^/rm -rf /' filename 

編輯

xargs的將是使用SED刪除所有在另一個文件

xargs -a filename rm -rf 
+0

'xargs的-a文件名RM -rf' – 2010-11-02 18:36:46

+0

@Dennis威廉姆森,漂亮的文章中,我幾乎永遠只能叫xargs的,當我從另一個程序的輸出是管道,所以我絕不會打擾搞清楚了。 – mikerobi 2010-11-02 18:50:52

0

有時你不得不去的原始方法列出的文件,特別是當更簡單的方法你想要做的事情一樣

csf -d ipaddr. 

xargs似乎不喜歡某些命令創建的輸出並在第一行之後放棄。即:

sed 's/^/csf -d /' hacks >>hacks.sh