2015-03-31 106 views
-4

我是Linux命令行的新手,事實告訴我,所有的命令都讓我有些害怕。我想在find之間添加一行。那裏有什麼命令?關於文件有很多,但內容沒有。我想在linux shell上的文件中添加一行

cd /applbeh/cr/acr/xfb/send/ 
find Mt940 -type f -iname '*MT940*' | xargs -r rm -v 
find Mt940 -type f -iname '*OVK*' | xargs -r rm -v 

感謝

+0

使用nano命令 – Saty 2015-03-31 10:00:16

+0

*「between find」*?你在尋找*時意味着什麼? – 2015-03-31 10:02:49

+0

@Conseil目前還不清楚你想要做什麼。手動編輯文件?編寫一個修改文件的腳本?問題中的代碼是什麼?而且,這與PuTTY有什麼關係? – Biffen 2015-03-31 10:04:52

回答

0

一個oneliner添加一行到文件是:

echo 'line' >> file 

隨着line(不帶引號),行的,你要添加的內容和file的您想要寫入的文件的名稱。

>>是一個IO重定向,這意味着追加,這意味着你給定輸出(echo 'line')從而line添加到文件中。

+0

這就是我所做的回聲「find Camt053 -type f -iname'* OVK *'| xargs -r rm -v」>> testrun_acr .kshoud -ksh:testrun_acr.kshoud:can not create [Permission denied] – Conseil 2015-03-31 10:42:27

+0

那麼'testrun_acr.kshoud -ksh'不是一個文件,因爲你提供了一個'flag'。這是命令嗎? – 2015-03-31 10:45:28

相關問題