Πίνακας περιεχομένων:

Τι σημαίνει NR στο awk;
Τι σημαίνει NR στο awk;

Βίντεο: Τι σημαίνει NR στο awk;

Βίντεο: Τι σημαίνει NR στο awk;
Βίντεο: Learning Awk Is Essential For Linux Users 2024, Νοέμβριος
Anonim

NR είναι ένα AWK ενσωματωμένη μεταβλητή και υποδηλώνει τον αριθμό των εγγραφών που υποβάλλονται σε επεξεργασία. Χρήση: NR μπορεί Το να χρησιμοποιείται στο μπλοκ δράσης αντιπροσωπεύει τον αριθμό της γραμμής που υποβάλλεται σε επεξεργασία και εάν είναι χρησιμοποιείται στο END it μπορώ εκτυπώστε τον αριθμό των γραμμών που υποβλήθηκαν σε πλήρη επεξεργασία. Παράδειγμα: Χρήση NR για να εκτυπώσετε τον αριθμό γραμμής σε ένα αρχείο χρησιμοποιώντας AWK.

Εδώ, τι είναι το NR Linux;

NR είναι για τον αριθμό των εγγραφών στο αρχείο εισόδου. NR είναι ο αριθμός της τρέχουσας εγγραφής/γραμμής, όχι ο αριθμός των εγγραφών στο αρχείο. Μόνο στο μπλοκ ΤΕΛΟΣ (ή στην τελευταία γραμμή του αρχείου) είναι ο αριθμός των γραμμών στο αρχείο.

Εκτός από τα παραπάνω, τι είναι το FNR στο Unix; Σε αμηχανία, FNR αναφέρεται στον αριθμό εγγραφής (συνήθως ο αριθμός γραμμής) στο τρέχον αρχείο και το NR αναφέρεται στον συνολικό αριθμό εγγραφής. Αυτό το μοτίβο χρησιμοποιείται συνήθως για την εκτέλεση ενεργειών μόνο στο πρώτο αρχείο.

Έτσι, τι είναι η εντολή awk στο Linux με παράδειγμα;

Εντολή AWK στο Unix / Linux με παραδείγματα . Awk είναι μια γλώσσα σεναρίου που χρησιμοποιείται για τον χειρισμό δεδομένων και τη δημιουργία αναφορών. ο εντολή awk Η γλώσσα προγραμματισμού δεν απαιτεί μεταγλώττιση και επιτρέπει στο χρήστη να χρησιμοποιεί μεταβλητές, αριθμητικές συναρτήσεις, συναρτήσεις συμβολοσειρών και λογικούς τελεστές.

Πώς χρησιμοποιείτε το gawk;

Η εντολή gawk μπορεί να χρησιμοποιηθεί για:

  1. Σαρώνει ένα αρχείο γραμμή προς γραμμή.
  2. Διαχωρίζει κάθε γραμμή εισαγωγής σε πεδία.
  3. Συγκρίνει γραμμή εισόδου/πεδία με μοτίβο.
  4. Εκτελεί ενέργειες σε αντιστοιχισμένες γραμμές.
  5. Μεταμόρφωση αρχείων δεδομένων.
  6. Δημιουργήστε μορφοποιημένες αναφορές.
  7. Μορφοποίηση γραμμών εξόδου.
  8. Αριθμητικές πράξεις και πράξεις συμβολοσειράς.

Συνιστάται: