Acho que você está procurando o --unidirectional-new-file
flag do GNU diff, em vez de -N
.
diff -ur --unidirectional-new-file a/bar b/bar
--- a/bar 1969-12-31 19:00:00.000000000 -0500
+++ b/bar 2012-05-22 12:39:33.000000000 -0400
@@ -0,0 +1 @@
+bar
Only in a: foo
Se você realmente quiser, pode enviar a saída através de grep -v '^Only in'
para se livrar da última linha, mas não deve atrapalhar nada para deixá-la.