2019年3月3日日曜日

Linux ファイル内文字列の検索置換

sed -e "s/置換元/置換後/g" ファイル名 > ファイル名2  
  • -eオプション:指定したスクリプト(条件式)で変換処理を行う
  • s:冒頭のsは「置換元を置換後に変換する」を表す
  • g:末尾のgは「条件を満たす"すべての"文字列を置換する」を表す
  • 置換元:正規表現で記述可
  • 置換後\1\2で、置換元でマッチした文字を取ってこれる
【sed / awk / grep】文字列の置換・抽出・検索と正規表現 | Linux Cheat Sheet - Qiita

  • -iオプション:変換結果を同一ファイル上書きする
sed -i -e "s/置換元/置換後/g" ファイル名  

0 件のコメント:

コメントを投稿