συστήματα

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

Πώς να χρησιμοποιήσετε Awk να βρείτε και αντικατάσταση κειμένου

Awk είναι μια μοναδική γλώσσα επεξεργασίας του υπολογιστή που μπορεί να χρησιμοποιηθεί για να βρείτε και να αντικαταστήσετε κείμενο . Είναι συνήθως χρησιμοποιείται με συστήματα Unix - based και αναδιαμορφώνει εξόδου . Τα πράγματα που θα χρειαστείτε ανταλλακτικών σύστημα Unix-based

Παρουσίαση Περισσότερες οδηγίες
Χρησιμοποιήστε Awk να βρείτε και αντικατάσταση κειμένου
Η 1

Χρησιμοποιήστε 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 .


Η

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

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