よく使うsedコマンド集


こちらの記事から切り出し

オプション
-e スクリプトを追加
-i 上書き更新
Windows改行コード「\r\n」をLinuxの「\n」に変換する
sed -ie 's/\r//' ファイル
ファイルに対して該当行の前に(i)文字列を追加する
sed -ie '行数i 追加文字列' 対象ファイル
ファイルに対して該当行の前に(a)文字列を追加する
sed -ie '行数a 追加文字列' 対象ファイル
ファイルに対して該当行を削除(d)する
sed -ie '行数d' 対象ファイル
タブをスペースに変換するスクリプトを実行
sed -ie 's/<tab>/<space>/g' 対象ファイル
該当行の範囲の頭の「#」を外す
sed -ie "開始行数,終了行数s:^#::" 対象ファイル
ファイルに対してスペースと一緒に文字列を追加
sed -ie '行数i \ 文字列' 対象ファイル
ファイルに対して対象文字列に合致する行をコメントアウトする
sed -ie '/対象文字列/s/^/# /g' 対象ファイル