各行に出現するのすべての「TAG」を「*」に置換。 sed 's/TAG/*/g' input.fa
文字列を全置換したり、行単位で抽出したり、削除したり、いろいろなテキスト処理のできるコマンド。 処理内容はコマンドラインパラメータで指定して、非対話的に一括処理できる。
よく知られてないのかはわかりませんが、実は、s/の/部分の記号はなんでもいいのです。
-iオプションを使えば断然スマートにできることを今さら知る。これだけで、対象ファイルが上書き編集される。
BSD sedでの上書き保存には、バックアップ用拡張子の指定が必須なのです。
LF=$'\\\x0A' echo "hogehoge\nfoo\nbar" | sed 's/\\n/'"$LF"'/g'