ログファイルに欠損があって「新しいファイルにだけある行を表示したいなぁ」というよくある要望がでまして。 今までは diff old new | perl -nle 's/> // and print $_' みたいなことして表示してたんだけど「きっともっと楽な方法あるよね」と思いman diffしてみることに。 (comm使えばできるけどsortしなくちゃなのでやめました) んで、new-line-formatというのを見つけたのだけど、これをやっても「新しい行全て」が表示されてしまい「あれれー!」となる。 --new-line-format=FORMAT if-then-else 形式で、 2 番目のファイルだけにある行の出力に FORMAT を用いる。 最後の方まで読むと例が書いてあって"unchanged-line-formatも一緒に使えば良い"ということがわかりました。 --un