バージョン管理ファイルの一括テキスト置換例 2018-09-08 (Sat) • showa-yojyo • Tags: bash git Git の話題というよりはテキスト処理のメモだ。ちなみに私は sed が正規表現をどこまで認めているか理解していない。 bash$ git ls-files '*.md' | xargs sed -i -e 's/^title: [0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\} (...)/title:/' bash$ git ls-files '*.md' | xargs sed -i -e 's/###/#/' 今見返して気づいたがコマンド実行を二つに分ける必要がない。 « 100 日目(快晴)ラテン語 101 日目(快晴)移動ミスやらカートのタイヤ破損やら »