你能幫助我撰寫bash腳本嗎? 我只需要使用開始和匹配的iP地址。 例如
Y8.78.94 488752 X1.188 36582 62.111.101.260 #S
Y8.62.111 5789544 X1.132 5364789 8.8.4.4 #S
但是當我使用這個命令時
> sed -i 's/62.111./Z./g'/span>test.txt
但結果卻變成了這樣:
Y8.78.94 488752 X1.188 36582 Z.101.260 #S
Y8.Z.5789544 X1.132 5364789 8.8.4.4 #S
Y8.Z.這是不對的,我們不應該改變它
Y8.Z.這是不對的。
uj5u.com熱心網友回復:
在一個正則運算式中,.可以匹配任何字符。所以62.111. 匹配62.111 后面有空格的開頭。
你應該通過轉義來匹配.字面意思。
sed -i 's/62.111./Z./g'/span> test.txt
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/307539.html
標籤:
