diff -rq の出力結果を見ながら、さらに差分とったりコピーしたりをよくするんだけど
Files /tmp/hoge/www/test.html and /opt/piyo/www/test.html differ Only in /opt/piyo/www: test.html.bak
みたいに Files ○○ and △△ differ とか余計な文字列が入っててウザい
diff -rq /tmp/hoge /opt/piyo | perl -pe 's/Files (.+) and (.+) differ/diff \1 \2/; s/Only in (.+): (.+)/Only in \1\/\2/'
diff /tmp/hoge/www/test.html /opt/piyo/www/test.html Only in /opt/piyo/www/test.html.bak
diffは行コピペできるようになる。 Onlyの方は一応ファイル名は使える