「Linux」viコマンドでテキストの文字列を置換する方法
1.ファイル全体の置換
書式
:%s/置換対象文字列/置換後文字列/g
置換前
123 456
abc def
123 789
操作コマンド
:%s/123/tcp/g
:wq
置換後
tcp 456
abc def
tcp 789
2.行範囲での指定
書式
:begin行番号,end行番号 s/置換対象文字列/置換後文字列/g
置換前
tcp 456
abc def
nnn mmm
tcp 789
操作コマンド
:1,4 s/tcp/udp/g
:wq
置換後
udp 456
abc def
nnn mmm
udp 789