WikiDer > Nl (Unix)
| Operatsion tizim | Unix va Unixga o'xshash | 
|---|---|
| Turi | Buyruq | 
| Litsenziya | yadrolar: GPLv3 + | 
nl a Unix Fayldan yoki standart kirishdan, standart chiqishda chiqishni takrorlaydigan qatorlarni raqamlash uchun yordamchi dastur.
Tarix
nl qismi X / ochish Portativlik bo'yicha qo'llanma 1987 yil 2-sondan beri. POSIX.1 va. Ning birinchi versiyasiga meros bo'lib o'tdi Yagona Unix spetsifikatsiyasi.[1] Birinchi marta paydo bo'ldi Tizim V ozod qilish 2.[2]
Ning versiyasi nl paketlangan GNU yadrolar Skott Bartram va Devid Makkenzi tomonidan yozilgan.[3]
Sintaksis
Buyruq bir qator kalitlarga ega:
- a - barcha satrlarni raqamlash
 - t - faqat bosma matnli raqamli qatorlar
 - n - satrlarni raqamlash yo'q
 - string - faqat belgilangan doimiy ifodani o'z ichiga olgan satrlarni raqamlash mag'lubiyat ta'minlangan.
 
Standart qo'llaniladigan kalit t.
nl buyruq qatori parametrlarini ham qo'llab-quvvatlaydi.
Misol
 $ nl tf 1  aks sado cr ni bosing 2  o'qing kr 3  amalga oshirildiQuyidagi misol faqat katta A harfi bilan boshlanadigan satrlarni raqamlaydi (ga mos keladi doimiy ifoda / ^ A /). Fayl nomi ixtiyoriy.
$ nl -b p ^ Fayl nomi       olma    1 olma       BANAN    2 allspice       qulupnayShu bilan bir qatorda foydali bo'lishi mumkin grep -n:
$ mushukaaaabbbbccccdddc$ nl somefile | grep cccc    3 kubikShuningdek qarang
- wc (Unix) - so'zlarni hisoblash buyrug'i
 - mushuk (Unix) - birlashtiruvchi buyruq (-n bayrog'i nl -a ga teng)
 - Unix buyruqlar ro'yxati
 
Adabiyotlar
- ^ - Buyruqlar va yordam dasturlari ma'lumotnomasi, Yagona UNIX spetsifikatsiyasi, 7-son Ochiq guruh
 - ^ – FreeBSD Umumiy buyruqlar Qo'lda
 - ^ – Linux Umumiy buyruqlar Qo'lda
 
Tashqi havolalar
| Vikikitob Unix uchun qo'llanma mavzusida sahifasi bor: Buyruqlar |