συστήματα

* Γνώση Υπολογιστών >> συστήματα >> Linux

Πώς να χρησιμοποιήσετε το AWK να αφαιρέσει το Τελευταίο Χορδές σε Lines

AWK είναι ένα ισχυρό , αλλά είναι δύσκολο να μάθουν , εργαλείο Linux που επιτρέπει σε έναν προγραμματιστή να χειριστείτε κείμενο , σύμφωνα με ένα προκαθορισμένο σχέδιο . Είναι συχνά χρησιμοποιείται για να εκτελέσετε την αναζήτηση και να αντικαταστήσει ενέργειες , να αναδιατάξετε τα πεδία σε μια έκθεση ή εντελώς διαμορφώσετε τα δεδομένα . Αυτό το απλό σενάριο AWK θα σας δείξει πώς να διαμορφώσετε ένα αρχείο κειμένου αφαιρώντας την τελευταία "λέξη ", " string" ή " τομέα " σε κάθε γραμμή . Οδηγίες
Η

1 Ανοίξτε ένα τερματικό . Στο Ubuntu Linux , το κάνετε αυτό κάνοντας κλικ στο " Εφαρμογές ", " εξαρτήματα" και " Terminal ". Όμως, η διαδικασία μπορεί να διαφέρουν ελαφρώς ανάλογα με το άρωμα του Linux 2

Πληκτρολογήστε τα παρακάτω:

awk '{ $ NF = " " ? Print } '

Αυτό το απλό σενάριο ορίζει το τελευταίο πεδίο στο κενό και εκτυπώνει το σύνολο της γραμμής μετά από αυτή την αλλαγή έχει γίνει . Η " NF " σημαίνει " πολλούς τομείς », και , φυσικά , ο αριθμός του τελευταίου πεδίου θα είναι πάντα ίση με τη συνολική καταμέτρηση τομέα .
Εικόνων 3

Πληκτρολογήστε μια φράση στο το τερματικό . AWK θα σας απαντήσουμε άμεσα με την ίδια πρόταση , λείπει τελευταία λέξη της .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα