Ero sivun ”Seq” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
Ei muokkausyhteenvetoa
 
p (Botti vaihtoi luokan Luokka:Coreutils)
Rivi 30: Rivi 30:
*[[Bash-skriptaus]]
*[[Bash-skriptaus]]


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

Versio 10. toukokuuta 2007 kello 16.11

Seq on komentoriviohjelma, joka tulostaa tietylle välille kuuluvat numerot. Sitä käytetään monesti skripteissä.

Käyttö

Yksinkertaisesti voidaan käyttää syntaksia

seq 3

Joka tulostaisi

1
2
3

Jos halutaan aloittaa lukujen listaaminen jostain muusta luvusta kuin ykkösestä, käytetään syntaksia

seq ALKU LOPPU

Numeroiden väli voidaan myös antaa

seq ALKU VÄLI LOPPU

Esimerkki:

seq 3 2 6

tulostaa

3
5

seq ymmärtää seuraavat parametrit:

  • -s, --separator=MERKKI - tulostaa numeroiden väliin halutun merkkijonon (oletuksean rivinvaihto)
  • -w, --equal-width - lisää lukuihin tarvittaessa etunollia, jotta jokaisessa luvussa on yhtä monta numeroa

Esimerkki:

seq -w --separator="||" 9 10 100 

Tulostaa

09||19||29||39||49||59||69||79||89||99

Katso myös