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

Δείτε επίσης[Επεξεργασία | επεξεργασία κώδικα]

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

  • [1] Η σελίδα man του προγράμματος (αγγλικά)
Στο λήμμα αυτό έχει ενσωματωθεί κείμενο από το λήμμα Nl (Unix) της Αγγλικής Βικιπαίδειας, η οποία διανέμεται υπό την GNU FDL και την CC-BY-SA 3.0. (ιστορικό/συντάκτες).