AWK - 次に始まる行を置き換える方法は?

AWK - 次に始まる行を置き換える方法は?

sedやgrepが使えないので、awkを使いたいです。テスト= 渡す「テスト=マイライン」

例えば

私のファイル:

aaaa 
bbb
ccc
TEST=ABC DDE FFE GGG
bdd
mmp
kff
fds

私が欲しいもの:

aaaa 
bbb
ccc
TEST=MY LINE
bdd
mmp
kff
fds

この結果を得るにはどうすればよいですか?正確な行を知ればどのようにすべきか分かりましたが、始めの部分を置き換える方法がわかりませんね。

助けてくれてありがとう :)

ベストアンサー1

そしてsed

sed 's/^\(TEST=\).*/\1MY LINE/' file

おすすめ記事