Το nl είναι ένα εργαλείο του Unix για την αρίθμηση γραμμών, είτε από ένα αρχείο είτε από την καθιερωμένη είσοδο, το οποίο αναπαράγει την έξοδό του στην καθιερωμένη έξοδο.

Έχει τις εξής επιλογές:

  • a - αριθμεί όλες τις γραμμές
  • t - αριθμεί μόνο τις γραμμές με εκτυπώσιμο κείμενο
  • n - δεν αριθμεί γραμμές
  • string - αριθμεί μόνο τις γραμμές που περιέχουν την κανονική έκφραση που περιλαμβάνεται στη συμβολοσειρά string που δίνεται

Η προεπιλεγμένη επιλογή που χρησιμοποιείται είναι η t.

Το nl υποστηρίζει επίσης κάποιες επιλογές της γραμμής εντολών.

Παράδειγμα Επεξεργασία

$ nl tf
    1  echo press cr
    2  read cr
    3  done

Το παρακάτω παράδειγμα αριθμεί μόνο τις γραμμές που αρχίζουν με το κεφαλαίο γράμμα A (ταιριάζουν με την κανονική έκφραση /^A/). Το όνομα αρχείου είναι προαιρετικό.

$ nl -b p^A όνομα αρχείου
       apple
    1  Apple
       BANANA
    2  Allspice
       strawberry

Είναι χρήσιμη σαν εναλλακτική της 'grep -n':

$ cat somefile
aaa
bbb
ccc
ddd
$ nl somefile | grep ccc
    3 ccc

Δείτε επίσης Επεξεργασία

Εξωτερικοί σύνδεσμοι Επεξεργασία

  • [1] Η σελίδα man του προγράμματος (Αγγλικά)