我有一個文件test.txt
,看起來是這樣的:使用更換一定數目的字符的比賽後SED
something=1something-else=234another-something=5678
我想與something-else=***
更換something-else=234
,例如,但唯一的信息我有的是「匹配」,即something-else=
,等號後面有三個字符。目前,我有這個命令在賽後就行取代一切:
sed -i -e 's/\(something-else=\).*/\1***/' test.txt
結果:something=1something-else=***
我怎樣才能使它適應只替換三個字符,而不是該行的整個休息嗎?