cmp

Aus Mikiwiki
Zur Navigation springen Zur Suche springen
Die druckbare Version wird nicht mehr unterstützt und kann Darstellungsfehler aufweisen. Bitte aktualisiere deine Browser-Lesezeichen und verwende stattdessen die Standard-Druckfunktion des Browsers.

Der Shell-Befehl cmp aus dem Paket Diffutils vergleicht zwei Dateien, gibt jedoch nur aus, ob die Dateien gleich sind oder nicht, und eignet sich deshalb auch zum Verhgleich binärer Dateien. Wird oft in Shellskripten verwendet.

Verwendung

...

$ cmp -s foo bar
$ echo $?

Erstellung des Skripts "goo" zum Vergleich der Dateien "file1" und "file2".

$ vi goo
cmp -s datei1 datei2
case $1 in
0) ;;
*) echo "Fehler!" >&2
exit
;;
esac
$ ./goo
Fehler!