sed Stream EDitor
ファイルや標準入力をコマンドによって修正するコマンド。修正のコマンドはファイルはコマンドラインに記す。
書式
$ sed [オプション] コマンド [ファイル]
オプション
オプション | 意味 |
---|---|
-V | バージョン情報を表示 |
-h | ヘルプメッセージの表示 |
-e スクリプト | スクリプトの指定 |
-f スクリプトファイル | スクリプトファイルの指定 |
コマンド
sedで使用するコマンドを示す。文字列には正規表現を利用した文字列のパターンも利用できる。
コマンド | 意味 |
---|---|
/文字列/d | 文字列を削除 |
/文字列1/c 文字列2 | 文字列1を含む行を文字列2で置き換える |
/文字列1/i 文字列2 | 文字列1を含む行の直前に文字列2を追加する |
/文字列1/a 文字列2 | 文字列1を含む行の直後に文字列2を挿入する |
s/検索文字列/置換文字列/ | 最初に見つかった検索文字列を置換文字列で置き換える |
s/検索文字列/置換文字列/g | 検索文字列のすべてを置換文字列で置き換える |
[コマンド]