我想一個sed
命令來完成以下任務:sed的 - 替代以下兩種字符用一個命令
$ sed s'/:/ /g' <and> sed s'/=/ /g'
也就是說,我還想寫
sed s'/<something>/ /g'
,並同時擁有=
和:
被空間替換。
我想一個sed
命令來完成以下任務:sed的 - 替代以下兩種字符用一個命令
$ sed s'/:/ /g' <and> sed s'/=/ /g'
也就是說,我還想寫
sed s'/<something>/ /g'
,並同時擁有=
和:
被空間替換。
sed s'/[:=]/ /g'
括號表示「任何一個」。
一個選項也是使用sed -e
,就像這樣。儘管在這種情況下你不需要它,但它是一個很好的選擇。
sed -e 's/:/ /' -e 's/..../ /' file
桑傑的答案解決了它。與僅一個sed命令的工作原理的另一種選擇是將每個s
取代用分號
sed 's/:/ /g ; s/=/ /g' file
或單獨的線在腳本
sed 's/:/ /g
s/=/ /g' file
這些可以是在其他情況下方便的分離。