sed
- sed の基本的な使い方
- sed で自分自身のファイルを書き換えるときの注意
- sed でパターンに一致する行を抽出する
- sed でパターンに一致する行を削除する
- sed でパターンに一致する文字列を抽出する
- sed でパターンに一致する文字列を削除する
- sed でパターンに一致する行が現れるまで削除する
- sed で指定した範囲の行を表示する
- sed で指定した範囲の行を置換する
- sed で指定した範囲の行を削除する
- sed で大文字と小文字を区別せずに置換する
- sed の置換パターンの中でシェルの変数を参照する
- sed で文字単位の置換を行う
- sed で置換するときに後方参照を使用する
サンプル
- sed で空白行を削除する
- sed で行末のスペースを削除する
- sed で連続するスペースを1つにする
- sed で行頭や行末に文字列を追加する
- sed で C 言語のコメントを削除する
- sed でパス文字列からディレクトリ名を抽出する
awk
- awk の基本的な使い方
- awk でフィールドセパレータを変更する
- awk で任意のコマンド出力の N 番目のフィールドのみを抜き出す
- awk で指定したフィールドを削除する
- awk でパターンに一致する行を削除する
- awk でテキストファイル内の単語数と行数をカウントする
その他のテキスト編集ツール
tr
tr は translate や transliterate の略で、標準入力で渡された文字列内の文字を、別の文字に置換する簡単なテキスト処理ツールです。
cut
cut コマンドを使用すると、任意のデリミタで区切られた文字列(フィールド)を位置指定で抽出することができます。
