※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む
#23:正規表現を使用したテキスト置換
このチャプターでは、正規表現を使用して、テキストを置換をする方法を学習します。
・sed [オプション] 's/検索文字列/置換後の文字列/' ファイル : 置換
・g オプションを使用することで、すべての文字列を置換することができる
・sed [オプション] 's/検索文字列/置換後の文字列/g' ファイル
・i オプションを使用することで、大文字小文字を区別しないようにすることができる
・sed [オプション] 's/検索文字列/置換後の文字列/i' ファイル
・sed [オプション] '/検索文字列/d' ファイル : 文字列が含まれている行を削除
・実際には、ファイルの内容は変更されず、置き換えた後の内容が標準出力に出力される
・-i オプションを使用することで、ファイルを直接編集することができる
・例1) sed 's/file/FILE/g' aaa.txt : file を FILE に置換した、 aaa.txt の内容を標準出力に出力する
・例2) sed -i '^$/d' aaa.txt : 空行を削除し、上書きする