συστήματα

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

Πώς να αντικαταστήσει Κατάσταση στην AWK Λειτουργία

AWK , μια λειτουργία επεξεργασίας αρχείων κειμένου , έρχεται ως παραδοσιακό τμήμα του Unix και Linux συστήματα . Διαθέτει ένα C- like γλώσσα προγραμματισμού που περιλαμβάνει όρους εκφράσεις . Συνθήκες καθιστούν AWK ένα ισχυρό εργαλείο ανάλυσης . Η χρήση τους , μπορείτε να σαρώσετε ένα αρχείο για συγκεκριμένες συμβολοσειρές κειμένου ή συνδυασμούς χαρακτήρων και τη συμφωνία εμφανίσεις τους . Αν ψάχνετε για συγκεκριμένες πληροφορίες σε αρχεία , AWK σας απαλλάσσει από τον μόχθο της ανάγνωσης μέσα από μεγάλες ποσότητες κειμένου . Επειδή AWK τα του προγράμματος είναι οι ίδιοι αρχεία κειμένου , μπορείτε να αντικαταστήσετε υπό όρους δηλώσεις στα προγράμματα αυτά μέσω του αγαπημένου Unix επεξεργαστή κειμένου σας , όπως vi . Οδηγίες
Η

1 Φορτώστε το αρχείο AWK με τον επεξεργαστή κειμένου vi όπως η ακόλουθη εντολή διευκρινίζει :

vi awk_file 2

Χρησιμοποιήστε το " Page Up , " " Page Down " και τα βελάκια για να εντοπίσετε τη δήλωση κατάστασης που θέλετε να αντικαταστήσετε . Δηλώσεις κατάσταση AWK αρχίζουν με το "αν" λέξη-κλειδί , όπως αυτός ο κώδικας εμφανίζει :

εάν ( sales_amount > = 1000.00 ) shipping_fee = 0 ? Άλλο shipping_fee = sales_amount * .05 ?

Η υπό όρους μέρος της έκφρασης είναι μεταξύ των παρενθέσεων .
εικόνων 3

Μετακινήστε τον κέρσορα στο τμήμα της υποθετικής έκφρασης που θέλετε να αντικαταστήσετε . Για παράδειγμα , αν θέλετε να αλλάξετε το " 1000.00 " για να " 1100.00 ", μετακινήστε το δρομέα στο πρώτο μηδέν μετά το "1". Πατήστε το πλήκτρο διαγραφής για να διαγράψετε το μηδέν και πατήστε το πλήκτρο "i " για να εισάγετε ένα χαρακτήρα . Πληκτρολογήστε ένα "1". Vi εισάγει ένα δεύτερο 1 μετά το πρώτο , μετατρέποντας 1.000,00 - 1.100,00 .
Η

4 Πατήστε το άνω και κάτω τελεία ( :) κλειδί που ακολουθείται από " wq " ( χωρίς εισαγωγικά ) . Vi ενημερώνει το αρχείο AWK με την αλλαγή σας και στη συνέχεια εξέρχεται .
Η
εικόνων

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

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