συστήματα

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

Πώς να χρησιμοποιήσετε AWK σε Linux

The Aho , Weinberger , Kernighan ( AWK ) γλώσσα προγραμματισμού , η οποία είναι παρόμοια με την Perl , δεν είναι σχεδόν τόσο κοινή μεταξύ της κοινότητας προγραμματισμού παρά εύκολη καμπύλη εκμάθησης και ταχύτερη δυνατότητες απόδοσης . AWK είναι ένα ελαφρύ γλώσσα προγραμματισμού με βάση το σχεδιασμό C χρησιμοποιώντας απλό μορφοποιημένο κείμενο . Μπορείτε να δημιουργήσετε AWK τα οποία σε κάθε απλό επεξεργαστή κειμένου . Όλα τα λειτουργικά συστήματα Linux περιλαμβάνουν τον επεξεργαστή vi , δεν έχει σημασία ποια διανομή του . Οδηγίες
Η 1

Αναγνωρίστε ότι όλα τα σενάρια AWK κατανέμονται σε τρία τμήματα : . Ένα μπλοκ BEGIN , ένα κύριο βρόγχο και ένα μπλοκ END 2

Open " Terminal" για Linux μηχάνημα σας μέσω του εικονίδιο στην επιφάνεια εργασίας ή στο μενού του συστήματος .
εικόνων 3

Τύπος " vi awkscript.awk " και πατήστε το πλήκτρο " Enter" για να δημιουργήσετε ένα βασικό κενό πρότυπο .
Η 4

Πληκτρολογήστε τις ακόλουθες τέσσερις γραμμές , για να εισάγετε το πολύ βασική δομή aWK : !

# /bin /awk -f

BEGIN { }

{ }

END { }

Οι ΑΡΧΙΣΕΙ μπλοκ περιλαμβάνει όλες τις πληροφορίες που πρέπει να χρησιμοποιηθεί πριν από το σενάριο . Για παράδειγμα, πληκτρολογήστε "print Το σενάριο έχει ξεκινήσει " εντός των αγκυλών {} για να εμφανιστεί «Το σενάριο έχει αρχίσει " μετά την εφαρμογή . Τοποθετήστε τα κύρια επιχειρήματα μέσα στη μέση σύνολο υποστηριγμάτων . Συμπεριλάβετε τη δήλωση κλεισίματος στις τελικές παρενθέσεις , για παράδειγμα "εκτύπωση Ολοκληρώθηκε " εντός των αγκυλών {} για να τελειώσει το σενάριο . Οι εντολές που χρησιμοποιείτε μέσα στις αγκύλες δρουν παρόμοια με κέλυφος σενάρια
5

Πατήστε " ESC ", στη συνέχεια, πληκτρολογήστε ". : Q" και στη συνέχεια " : w " για να βγείτε και να σώσει από το vi . Πληκτρολογήστε " awkscript.awk " και πατήστε "Enter " για να εκτελέσετε το πρώτο σας σενάριο . Θα εκτυπώσετε «Το σενάριο έχει αρχίσει , " και στη συνέχεια , ένα λεπτό αργότερα , "Τέλος" στην οθόνη . Οι εντολές που έχετε βάλει σε ένα σενάριο AWK θα είναι εντελώς εξαρτάται από τις ανάγκες σας για τη γλώσσα .
Η
εικόνων

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

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