Χρησιμοποιήστε τη βασική εντολή cut με τη σύνταξη :
κόψει [ επιλογές] [ Αρχείο ] Ξενοδοχεία
Εάν δεν έχουν καθοριστεί επιλογές , η εντολή cut θα χωρίσει το περιεχόμενο της κάθε γραμμής χρησιμοποιώντας μια προεπιλεγμένη οριοθέτη με βάση τις ρυθμίσεις στο κέλυφος . 2
Χρησιμοποιήστε την επιλογή χαρακτήρα λίστα , -c , για να καθορίσετε μια ενιαία θέση , πολλαπλές θέσεις ή μια σειρά από θέσεις των χαρακτήρων να κοπεί. Για παράδειγμα :
να κόψει την πρώτη , τρίτη και πέμπτη χαρακτήρες σε κάθε γραμμή στο αρχείο " file.txt " :
cut- c 1,3,5 file.txt
να κόψει όλους τους χαρακτήρες μέχρι τον πέμπτο χαρακτήρα :
cut- c 1-5 file.txt
να κόψει όλους τους χαρακτήρες από το πέμπτο στο τέλος κάθε γραμμής :
cut- c 5 - . file.txt
Χρησιμοποιήστε την ίδια σύνταξη για να καθορίσετε bytes να κόψει όταν χρησιμοποιείτε την επιλογή λίστας byte , -b
όταν χρησιμοποιείτε είτε το -c ή τα επιλογή-b , καρτέλες και backspaces αντιμετωπίζονται όπως κάθε άλλο χαρακτήρα και καταλαμβάνουν μόνο ένα χαρακτήρα ή ένα byte .
εικόνων 3
Καθορίστε τα πεδία που πρέπει να κοπεί χρησιμοποιώντας την επιλογή λίστα πεδίων , -f . Για παράδειγμα :
να κόψει τα δύο πρώτα πεδία σε κάθε γραμμή του file.txt :
cut- f 1,2 file.txt
Όταν χρησιμοποιείται χωρίς σημαίες για να κατευθύνουν αυτό , τα πεδία θα πρέπει να κοπεί χρησιμοποιώντας το προεπιλεγμένο διαχωριστικό του κελύφους , το οποίο είναι αποθηκευμένο στο IFS μεταβλητές κελύφους . IFS είναι συνήθως ο χαρακτήρας tab , εκτός αν άλλως ορίζεται .
Η
4 Ρυθμίστε το χαρακτήρα οριοθέτησης σε ποιους τομείς θα πρέπει να κοπεί χρησιμοποιώντας την επιλογή οριοθέτησης , - d . Ο χαρακτήρας οριοθέτησης μπορεί να είναι οποιοσδήποτε χαρακτήρας που έχετε ορίσει . Συμπεριλάβετε το χαρακτήρα οριοθέτησης σε εισαγωγικά αν θα μπορούσαν αλλιώς να είναι διφορούμενη , ή να χρησιμοποιήσετε μια ανάστροφη κάθετο οδηγεί να καθορίσετε ειδικούς χαρακτήρες . Για παράδειγμα :
Για να καθορίσετε κόμμα ( , ) ως το προεπιλεγμένο διαχωριστικό :
cut- d ' , ' file.txt
Για να καθορίσετε την καρτέλα ως προεπιλεγμένο διαχωριστικό :
cut- d \\ t file.txt
Συνδυάστε τη λίστα πεδίων και τις επιλογές οριοθέτησης για να κάνουν καλύτερη χρήση της εντολής cut για να επιλέξετε τα πεδία . Για παράδειγμα , για να επιλέξει τα τρία πρώτα πεδία μιας γραμμής πεδία διαχωρίζονται με ένα κενό :
cut- d ' '- f 1-3 file.txt
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα