📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 148行目: | 148行目: | ||
== 使用例 == | == 使用例 == | ||
テキストファイルの5~10行目を削除する。<br> | テキストファイルの5~10行目を削除する。<br> | ||
sed -e "5,10d" test.txt | sed -i -e "5,10d" test.txt | ||
<br> | <br> | ||
テキストファイル内の"Nikkei Linux"を"日経Linux"に変換する。<br> | テキストファイル内の"Nikkei Linux"を"日経Linux"に変換する。<br> | ||
sed -e "s/Nikkei Linux/日経Linux/g" test.txt | sed -i -e "s/Nikkei Linux/日経Linux/g" test.txt | ||
<br> | <br> | ||
"Error"という文字列がある行に対して、"### Check Line ###"という新しい行を追加する。<br> | "Error"という文字列がある行に対して、"### Check Line ###"という新しい行を追加する。<br> | ||
sed -e "/Error/i #### Check Line ###" test.txt | sed -i -e "/Error/i #### Check Line ###" test.txt | ||
<br> | |||
複数の命令を1度に実行する。<br> | |||
# "baseball"を"swimming"に置換した後、"rugby"を含む行を削除 | |||
sed -i -e 's/baseball/swimming/' -i -e '/rugby/d' test.txt | |||
<br> | |||
複数のファイルを一括置換する。<br> | |||
# 複数のファイル内の“apple”を“orange”に置換 | |||
sed -i 's/apple/orange/' test1.txt test2.txt test3.txt | |||
<br><br> | <br><br> | ||