Perlを使ってassertThatの第1引数と第2引数を入れ替えてみる

上記のテストの修正をPerl(というか正規表現)の素振りとしてやってみた。

perl -pi -e 's/assertThat\((.+), is\(([^)]+\))/assertThat\($2, is\($1/g' FizzBuzzTest.java

たぶん、もっと良い書き方あると思います。MacBookにスイッチして約1年半、シェル弱者の私もこの手の置換ぐらいならなんとかできるようになってきました。よしよし。

合わせて読みたい:アガテナ:シェルからファイルの一括置換の実行を素振りしてみる。その1