CUT

Χρησιμοποιείται για την εμφάνιση συγκεκριμένων τμημάτων ενός κειμένου. Η ανάλυση της εντολής αυτής γίνεται μέσω παραδειγμάτων γιατί τα παραδείγματα βοηθούν περισσότερο στην κατανόηση βασικών και χρήσιμων λειτουργιών της εντολής.

cut -b 1-7 file1

Εμφανίζει τα bytes 1-7 κάθε γραμμής του file1.

ΠΑΡΑΔΕΙΓΜΑ
file1
111    222    333    444    555    666    777    888    999
1 2 3 4 5 6 7 8 9
123456789
ΑΠΟΤΕΛΕΣΜΑ
111     222
1 2 3 4
1234567
cut -f 1,7 file1

Αν έχει πατήσει κανείς 7 φορές το tab και πριν από κάθε πάτημα έχει μπει μια λέξη, τότε αυτή η εντολή θα εμφανίσει την 1η και την 7η λέξη μόνο. Θα μπορούσαμε αντί για απλές λέξεις να έχουμε τοποθετήσει φράσεις οπότε θα εμφανιστούν οι αντίστοιχες φράσεις αντί των απλών λέξεων. Αν σε κάποια γραμμή δεν έχει πατηθεί το tab αυτή θα εμφανιστεί.

ΑΠΟΤΕΛΕΣΜΑ
111     777
1 2 3 4 5 6 7 8 9
123456789
cut -f 1,7 -s file1

Εκτελεί την ίδια λειτουργία με την προηγούμενη εντολή, μόνο που τώρα οι γραμμές στις οποίες δεν υπάρχει tab δεν εμφανίζονται καθόλου.

ΑΠΟΤΕΛΕΣΜΑ
111     777
cut -f 1,7 -d ' ' file1

Όμοιο με το 2ο μόνο που τώρα χρησιμοποιείται στη θέση του tab το ' '.

ΑΠΟΤΕΛΕΣΜΑ
111     222     333     444     555     666     777     888     999
1 7
123456789


Επιστροφή