sed コマンド 置換(全体と部分指定)
バイオインフォ道場、くまぞうです。
sedで置換を行う際はs
コマンドを使います。マッチしたパターン全てに置換処理を適用したい場合は、g
フラグを指定します。一方、部分的に置換処理を適用したい場合は数字
を指定します。
スポンサーリンク
関連記事 sed コマンド 置換・削除・アドレッシングまとめ
単純な置換
$ echo "hello world!" | sed 's/hello/HELLO/' # 文字列を指定 HELLO world!
マッチパターン全てを置換
$ echo "hello world!" | sed 's/\W/-/g' # マッチ全体を置換 hello-world-
部分的なマッチパターンを指定して置換
$ echo "hello world!" | sed 's/\W/-/2' # マッチの2番目だけ置換 hello world-
スポンサーリンク