Nl (Unix)

Το 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

Δείτε επίσης
 wc - η εντολή αρίθμησης λέξεων
 cat - εντολή συνένωσης (η επιλογή -n είναι ισοδύναμη με την nl -a)
 Κατάλογος βοηθημάτων του Unix

Εξωτερικοί σύνδεσμοι
 Η σελίδα man του προγράμματος 

Unix