naobe @ ウィキ
sed
最終更新:
naobe
-
view
UNIX/Linuxに戻る
標準入力またはファイルにパターンマッチングして、一致したパターンを所定の文字列と置き換える。
標準入力またはファイルにパターンマッチングして、一致したパターンを所定の文字列と置き換える。
使用方法
マッチした行を変換
sed [-e] 's/パターン/変換文字列/[g]' [ファイル名]
マッチした行を削除
sed [-e] '/パターン/d' [ファイル名]
| 項目 | 説明 |
|---|---|
| -e | 指定すると、複数のコマンドを扱える。 |
| パターン | 正規表現 |
| 変換文字列 | 一致したパターンを置き換える文字列。gを指定すると全てのマッチを変換する。gを指定しないと初回のマッチのみ変換する。 |
| ファイル名 | 変換対象。指定されない場合は、標準入力が対象。 |
使用例
| 目的 | 設定 |
|---|---|
| コメント行、空行を削除する。 | sed -e '/^#/d' -e '/^\s*$/d' httpd.conf |
