Debian11にsedコマンドで文字列置換を行うサンプル

2022年1月25日

環境
root@debian:/data# cat /etc/debian_version
11.2

操作方法
1.「sample.txt」の内容を確認します
root@debian:/data# cat sample.txt
111sss222sss
sss222ccc444
ddd333sss555

2.「sss」 と 最初にマッチした箇所 を TTT に置換します。
書式
sed s/置換前文字/置換後文字/ ファイル名

操作例
root@debian:/data# sed s/sss/TTT/ sample.txt
111TTT222sss
TTT222ccc444
ddd333TTT555

3.「sss」にマッチする全ての箇所 を TTT に置換します。
書式
sed s/置換前文字/置換後文字/g ファイル名
操作例
root@debian:/data# sed s/sss/TTT/g sample.txt
111TTT222TTT
TTT222ccc444
ddd333TTT555

Debian 11

Posted by arkgame