Χρησιμοποιήστε awk για να σαρώσετε για τις γραμμές που ταιριάζουν με τα παραμέτρους που έχετε προηγουμένως καθορίζονται στο αρχείο του προγράμματος , ώστε να βρείτε και να αντικαταστήσετε το σχετικό κείμενο 2
αρχεία εισόδου με τη σειρά που θέλετε να τα διαβάσετε . . Η σειρά των αρχείων εισόδου που χρησιμοποιείτε θα πρέπει να σημειωθεί με τη χρήση μονά εισαγωγικά . Αν αποτύχουν να εισάγετε τα αρχεία , η τυπική είσοδος θα χρησιμοποιηθεί ως προεπιλογή . Το πρότυπο εισόδου θα δείξει το όνομα του αρχείου ως « - » .
Εικόνων 3
ξέρετε ότι κάθε γραμμή εισόδου αποτελείται από πεδία διαχωρίζονται με κενά
Η 4
Γίνετε . στενά εξοικειωμένοι με τις δηλώσεις μοτίβο δράσης . Είναι εξαιρετικά σημαντικό , όταν χρησιμοποιεί το awk να βρείτε και να αντικαταστήσετε κείμενο . Μια δήλωση σχέδιο δράσης μοιάζει με αυτό : σχέδιο δράσης { }
5
Διαχωρίστε τα πολλαπλά μοτίβα με ένα κόμμα
Η 6
Γνωρίστε τη συντομογραφία για τις μεταβλητές που θα συναντήσετε . . Κοινή μεταβλητές περιλαμβάνουν τον αριθμό των πεδίων ( NF ) , μορφή εξόδου των αριθμών ( OFMT ) , διαχωριστή αρχείο εισόδου ( RS) και το διαχωριστικό ρεκόρ εξόδου ( ORS ) . Υπάρχουν και πολλές άλλες μεταβλητές που θα συναντήσει, καθώς και μια πλήρη λίστα αυτών , καθώς και σύντομες εξηγήσεις , είναι διαθέσιμα στην ηλεκτρονική έκδοση του εγχειριδίου του Unix ( βλέπε παρακάτω Πόρων ) .
Η 7
Χρήση οι αριθμητικές λειτουργίες . Sin ( x ) παράγει το ημίτονο του x . Cos ( x ) παράγει το συνημίτονο του x . Exp ( x ) παρέχει την εκθετική συνάρτηση του χ η οποία είναι χρήσιμη για την ταχεία ανάπτυξη. Βρείτε το φυσικό λογάριθμο του x με το log ( x ) . Η τετραγωνική ρίζα του x βρίσκεται με sqrt ( x ) .
8
Βουρτσίστε επάνω σε συναρτήσεις συμβολοσειράς σας . Συναρτήσεις συμβολοσειράς είναι εξαιρετικά χρήσιμο σε awk , αλλά αν δεν είστε ένας μαθηματικός ή τακτικός χρήστης Unix , ίσως χρειαστεί να κάνετε κάποια εργασία πρώτα . Οι συναρτήσεις συμβολοσειράς που θα συναντήσετε είναι τα εξής : η λειτουργία Δείκτης βρίσκει το σημείο σε μια χορδή, όπου μια άλλη πρώτη λειτουργία appears.Split χωρίζει το string σε συστατικά της στοιχεία. Προσδιορίστε συμβολοσειρών μέσα σε strings χρησιμοποιώντας τη λειτουργία substring .
Η 9
Ανατρέξτε στην ενότητα largefile του εγχειριδίου για να μάθετε πώς να χρησιμοποιείτε awk , όταν τα αρχεία που εξετάζουμε είναι μεγαλύτερη ή ίση με 2 gigabytes .
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα