Ero sivun ”Nl” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(komentorivikomentoja)
 
pEi muokkausyhteenvetoa
 
(2 välissä olevaa versiota toisen käyttäjän tekemänä ei näytetä)
Rivi 1: Rivi 1:
Nl on [[komentorivikomennot|komentorivikomento]], joka numeroi tiedostossa olevat rivit. Sen syntaksi on seuraava:
{{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}}
'''nl''' on [[komentorivikomennot|komentorivikomento]], joka numeroi tiedostossa olevat rivit. Sen syntaksi on seuraava:
  nl [VALITSIMET] [TIEDOSTO]
  nl [VALITSIMET] [TIEDOSTO]
Jos tiedostoa ei anneta, <tt>nl</tt> lukee [[STDIN|oletussyötevirrasta]] numeroitavan merkkijonon.
Jos tiedostoa ei anneta, <tt>nl</tt> lukee [[STDIN|oletussyötevirrasta]] numeroitavan merkkijonon.
Rivi 36: Rivi 37:
*<tt>t</tt>: numeroi vain tyhjät rivit
*<tt>t</tt>: numeroi vain tyhjät rivit
*<tt>n</tt>: älä numeroi mitään
*<tt>n</tt>: älä numeroi mitään
*<tt>pLAUSEKE</tt>: numeroi vain rivit, jotka toteuttavat [[säännölliset lausekkeet|säännöllisen lausekkeen]] <tt>LAUSEKE</tt>
*<tt>pLAUSEKE</tt>: numeroi vain rivit, jotka toteuttavat [[säännöllinen lauseke|säännöllisen lausekkeen]] <tt>LAUSEKE</tt>


Mahdollisia muotoiluita rivinumeroille ovat
Mahdollisia muotoiluita rivinumeroille ovat
Rivi 57: Rivi 58:


[[Luokka:Komentorivin perustyökalut]]
[[Luokka:Komentorivin perustyökalut]]
[[Luokka:Coreutils]]

Nykyinen versio 12. elokuuta 2016 kello 14.26

nl on komentorivikomento, joka numeroi tiedostossa olevat rivit. Sen syntaksi on seuraava:

nl [VALITSIMET] [TIEDOSTO]

Jos tiedostoa ei anneta, nl lukee oletussyötevirrasta numeroitavan merkkijonon.

Esimerkiksi tiedosto

linux.fi
fi.wikipedia.org
fi.wikibooks.org
ubuntu-fi.org
opensuse.fi

gentoo.org

numeroituisi seuraavasti:

$ nl linkit
    1  linux.fi
    2  fi.wikipedia.org
    3  fi.wikibooks.org
    4  ubuntu-fi.org
    5  opensuse.fi
      
    6  gentoo.org

nl ei siis oletuksena numeroi tyhjiä rivejä.

Mahdollisia valitsimia ovat mm.

  • -b tyyli, --body-numbering=tyyli: käytä tyyliä rivien numerointiin (kts. seuraava kappale)
  • -i luku, --page-incremet=luku: rivinumeron lisäys kullakin rivillä
  • -n muoto, --number-format=muoto: muotoile rivinumerot annetussa muodossa (kts. alle)
  • -v luku, --first-page=luku: ensimmäisen rivin numero
  • -w määrä, --number-width=määrä: käytä määrä saraketta rivinumerolle
  • -s mjono, --number-separator=mjono: rivinumeron ja rivin väliin erottimeksi merkkijono mjono (oletuksena välilyönti)

Mahdollisia tyylejä ovat

  • a: numeroi kaikki rivit (myös tyhjät)
  • t: numeroi vain tyhjät rivit
  • n: älä numeroi mitään
  • pLAUSEKE: numeroi vain rivit, jotka toteuttavat säännöllisen lausekkeen LAUSEKE

Mahdollisia muotoiluita rivinumeroille ovat

  • ln: tasaus vasempaan reunaan, ei etunollia
  • rn: tasaus oikeaan reunaan, ei etunollia
  • rz: tasaus oikeaan reunaan, etunollat

Esimerkki:

$ nl -b a -w 3 -i 4 -v 7 --number-format\=rz linkit 
007     linux.fi
011     fi.wikipedia.org
015     fi.wikibooks.org
019     ubuntu-fi.org
023     opensuse.fi
027
031     gentoo.org