Project

General

Profile

文字列編集処理

sedコマンド(置換)

  • よく使うルール
    • 先頭の場合「^pattern」
    • 末尾の場合「pattern$」
  • マッチする文字列を置換する
    sed -i 's/before/after/g' filename
    
  • 標準出力を利用して該当行のみ表示する。
    cat filename |sed -n '/pattern/p'
    
  • 標準出力を利用してマッチする文字列を置換する
    cat filename |sed -n 's/before/after/p'
    
  • マッチする行を削除する
    # sed -i '/pattern/d' filename