|
Το λήμμα παραθέτει τις πηγές του αόριστα, χωρίς παραπομπές. Βοηθήστε συνδέοντας το κείμενο με τις πηγές χρησιμοποιώντας παραπομπές, ώστε να είναι επαληθεύσιμο.
Το πρότυπο τοποθετήθηκε χωρίς ημερομηνία. Για τη σημερινή ημερομηνία χρησιμοποιήστε: {{χωρίς παραπομπές|5|01|2025}} |
Το cmp είναι ένα εργαλείο γραμμής εντολών για το Unix και την οικογένεια λειτουργικών συστημάτων βασισμένων σε αυτό. Συγκρίνει δύο αρχεία οποιουδήποτε τύπου και τυπώνει το αποτέλεσμα την έξοδο (standard output). Κανονικά το cmp δεν τυπώνει τίποτα αν τα αρχεία είναι ίδια, ενώ αν διαφέρουν τυπώνει το byte και τον αριθμό της γραμμής που βρέθηκε η πρώτη διαφορά.
Το cmp δέχεται κάποιες επιπλέον επιλογές. Η έκδοση GNU του cmp δέχεται τις εξής:
-b, --print-bytes
- Εμφανίζει τα διαφορετικά byte.
-i SKIP, --ignore-initial=SKIP
- Αγνοεί τα πρώτα SKIP σε αριθμό byte της εισόδου.
-i SKIP1:SKIP2, --ignore-initial=SKIP1:SKIP2
- Αγνοεί τα πρώτα SKIP1 σε αριθμό byte του αρχείου FILE1 και τα πρώτα SKIP2 σε αριθμό byte του αρχείου FILE2.
-l, --verbose
- Εμφανίζει τους αριθμούς των byte και όλες τις τιμές τους που διαφέρουν.
-n LIMIT, --bytes=LIMIT
- Συγκρίνει το πολύ LIMIT αριθμό από byte.
-s, --quiet, --silent
- Δεν εμφανίζει κάτι, επιστρέφει μόνο κωδικό εξόδου (exit status).
-v, --version
- Εμφανίζει πληροφορίες για την έκδοση.
--help
- Εμφανίζει ένα αρχείο βοήθειας.
- 0 - τα αρχεία είναι ίδια
- 1 - τα αρχεία διαφέρουν
- 2 - δεν υπάρχει πρόσβαση ή λείπει κάποια παράμετρος