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
Εξωτερικοί σύνδεσμοι
- [1] Η σελίδα man του προγράμματος (Αγγλικά)