cmp: Unterschied zwischen den Versionen

Aus Mikiwiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: Der Shell-Befehl <b>cmp</b> vergleicht zwei Dateien, gibt jedoch nur aus, ob die Dateien gleich sind oder nicht. Wird oft in Shellskripten verwendet. == Verwen...)
 
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Der [[Shell-Befehl]] <b>cmp</b> vergleicht zwei [[Datei]]en, gibt jedoch nur aus, ob die Dateien gleich sind oder nicht. Wird oft in Shellskripten verwendet.
Der [[Shell-Befehl]] <b>cmp</b> aus dem Paket [[Diffutils]] vergleicht zwei [[Dateien]], gibt jedoch nur aus, ob die Dateien gleich sind oder nicht, und eignet sich deshalb auch zum Vergleich binärer Dateien. Wird oft in Shellskripten verwendet.


== Verwendung ==
== Verwendung ==

Aktuelle Version vom 10. Juni 2019, 20:01 Uhr

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 Vergleich 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!