2012-05-12 28 views

回答

37

下面的sed示例應該可以解決您的問題。 sed允許多個-e開關,這允許您一次替換多個事物。

sed -e 's/dog/monkey/g' -e 's/orange/cow/g' 
25

使用;到隊列中的命令:

sed -e 's/dog/monkey/g;s/orange/cow/g' 
+0

你提供一個展示爲如何工作的?把狗蘋果橙香蕉放入文件test.txt中,我無法使它工作。不是;分離bash命令? – octopusgrabbus

+1

這應該工作:'sed -e's/dog/monkey/g; s/orange/cow/g' files.txt'。確保引用sed腳本,以便bash不會佔用分號。 – user123444555621

+0

很高興知道。我以前從未見過。謝謝。 – octopusgrabbus

相關問題