Ja, es werden alle verschiedenen Zeilen zwischen den beiden Dateien gedruckt, es sei denn, eine der Dateien enthält Binärzeichen.
Beispiele:
Mit Leerzeichen :
echo 'difftest ' > diff1 echo 'difftest' > diff2 diff diff1 diff2
Ausgabe:
1c1 < difftest --- > difftest
Mit Newline :
echo 'difftest ' > diff1 echo 'difftest\n' > diff2 diff diff1 diff2
Ausgabe:
1c1,2 < difftest --- > difftest >
Mit binärem Zeichen (NULL):
echo 'difftest\0' > diff1 echo 'difftest' > diff2 diff diff1 diff2
Ausgabe:
Binary files diff1 and diff2 differ