2012-06-21 22 views

回答

1

如果你打算使用-ised你做錯了。 sed是一個流編輯器它應該用於編輯流,而不是文件,因爲-i想要做的。

如果要編輯文件,應該使用eded是一個行編輯器它應該用於編輯文件。海事組織,這是你想要使用的工具。

btw,-i是GNUism。 from wikipedia

GNU sed增加了幾項新功能。最爲人熟知的是就地編輯文件(即,將原始文件替換爲應用sed程序的結果),後來也包含在BSD sed中。此功能現在經常用來代替編輯腳本:例如,

+0

另請參閱http://www.gnu.org/fun/jokes/ed-msg.html。祝你們好運。 – shellter