我遇到sed
實用程序的問題。我必須用一個字符串替換正則表達式,但只能在包含另一個特定字符串的行上。還有什麼我必須從文件中讀取,然後通過sed
進行修改,而不僅僅是導出替代值。這是我曾嘗試:sed與特定的字符串
sed -e '`grep aa test`"s/aa/xx/g test'
sed -n '/aa/p' test | sed s/aa/xx/g
grep aa test | sed 's/aa/xx/g'
我遇到sed
實用程序的問題。我必須用一個字符串替換正則表達式,但只能在包含另一個特定字符串的行上。還有什麼我必須從文件中讀取,然後通過sed
進行修改,而不僅僅是導出替代值。這是我曾嘗試:sed與特定的字符串
sed -e '`grep aa test`"s/aa/xx/g test'
sed -n '/aa/p' test | sed s/aa/xx/g
grep aa test | sed 's/aa/xx/g'
使用的ADRESS前s
命令:
sed '/aa/ s/aa/xx/g' test
s
命令將只包含地址模式
行申請,但也沒有必要有地址和s
命令中的相同模式。
一個更好的例子將是:
sed '/bb/ s/aa/xx/g' test
任何採樣數據或例如? – sat