cut command unix with examples
μάθετε Cut Command στο Unix με απλά και πρακτικά παραδείγματα:
Το Unix παρέχει έναν αριθμό εντολών φίλτρου που μπορούν να χρησιμοποιηθούν για την επεξεργασία επίπεδων βάσεων δεδομένων αρχείων. Αυτές οι εντολές φίλτρου μπορούν να συνδεθούν μαζί για να εκτελέσουν μια σειρά λειτουργιών με μία μόνο εντολή.
Μια επίπεδη βάση δεδομένων είναι ένα αρχείο που περιέχει έναν πίνακα εγγραφών, καθένας από τους οποίους περιέχει πεδία διαχωρισμένα με χαρακτήρες οριοθέτησης. Σε μια τέτοια βάση δεδομένων, δεν υπάρχει δομική σχέση μεταξύ εγγραφών και δεν υπάρχει δομή για ευρετηρίαση.
το καλύτερο δωρεάν λογισμικό δημιουργίας αντιγράφων ασφαλείας για mac
Αποκοπή εντολής στο Unix με παραδείγματα
Η εντολή cut εξάγει έναν δεδομένο αριθμό χαρακτήρων ή στηλών από ένα αρχείο. Για την κοπή συγκεκριμένου αριθμού στηλών, είναι σημαντικό να προσδιορίσετε τον οριοθέτη. Οριοθέτης καθορίζει τον τρόπο διαχωρισμού των στηλών σε ένα αρχείο κειμένου
Παράδειγμα: Αριθμός κενών, καρτελών ή άλλων ειδικών χαρακτήρων.
Σύνταξη:
cut (options) (file)
Η εντολή cut υποστηρίζει διάφορες επιλογές για την επεξεργασία διαφορετικών μορφών εγγραφής. Για πεδία σταθερού πλάτους, χρησιμοποιείται η επιλογή -c.
$ cut -c 5-10 file1
Αυτή η εντολή θα εξαγάγει χαρακτήρες 5 έως 10 από κάθε γραμμή.
Για χωριστά πεδία διαχωριστή, χρησιμοποιείται η επιλογή -d. Ο προεπιλεγμένος οριοθέτης είναι ο χαρακτήρας της καρτέλας.
$ cut -d “,” -f 2,6 file1
Αυτή η εντολή θα εξαγάγει το δεύτερο και το έκτο πεδίο από κάθε γραμμή, χρησιμοποιώντας τον χαρακτήρα «,» ως οριοθέτη.
Παράδειγμα:
ερωτήσεις και απαντήσεις για συνέντευξη διακομιστή sql για έμπειρο pdf
Ας υποθέσουμε ότι τα περιεχόμενα του αρχείου data.txt είναι:
Employee_id; Employee_name; Department_name; Μισθός
10001; Υπάλληλος1; Ηλεκτρικός; 20000
10002; Υπάλληλος2; Μηχανική; 30000
10003; Υπάλληλος 3; Ηλεκτρικός; 25000
10004; Υπάλληλος4; Πολιτική; 40000
Και εκτελείται η ακόλουθη εντολή σε αυτό το αρχείο:
$ cut -c 5 data.txt
Η έξοδος θα είναι:
o 1 2 3 4
Εάν εκτελείται η ακόλουθη εντολή στο αρχικό αρχείο:
$ cut -c 7-15 data.txt
Η έξοδος θα είναι:
ee_id; Emp Employee1 Employee2 Employee3 Employee4
Εάν εκτελείται η ακόλουθη εντολή στο αρχικό αρχείο:
$ cut -d “,” -f 1-3 data.txt
Η έξοδος θα είναι:
Employee_id;Employee_name;Department_name 10001;Employee1;Electrical 10002; Employee2; Mechanical 10003;Employee3;Electrical 10004; Employee4; Civil
συμπέρασμα
Δύο ισχυρές εντολές για την επεξεργασία των βάσεων δεδομένων είναι «αποκοπή» και «επικόλληση». Η εντολή αποκοπής στο Unix χρησιμοποιείται για την εξαγωγή καθορισμένων τμημάτων κάθε γραμμής σε ένα αρχείο και η εντολή επικόλλησης χρησιμοποιείται για την εισαγωγή των περιεχομένων ενός αρχείου σε μια άλλη γραμμή κατά γραμμή.
Συνιστώμενη ανάγνωση
- Unix Cat Command Syntax, Επιλογές με παραδείγματα
- Ls Command στο Unix με παραδείγματα
- Εντολή Grep στο Unix με απλά παραδείγματα
- Εύρεση εντολής στο Unix: Εύρεση αρχείων με Unix Εύρεση αρχείου (παραδείγματα)
- Unix Sort Command με Σύνταξη, Επιλογές και Παραδείγματα
- Tar Command in Unix για δημιουργία αντιγράφων ασφαλείας (παραδείγματα)
- Εντολές επεξεργασίας κειμένου Unix: Unix φίλτρα με παραδείγματα
- Εντολές Unix: Βασικές και προχωρημένες εντολές Unix με παραδείγματα