pituduh ieu bakal némbongkeun Anjeun cara nganggo paréntah seq keur ngahasilkeun béréndélan di angka dina terminal Linux.
Dasar Rumpaka Of The seq Komando
Ngabayangkeun nu rék mintonkeun nomer 1 nepi ka 20 nepi ka layar.
handap paréntah seq nembongkeun maneh kumaha ngalakukeun ieu:
seq 1 20
Dina sorangan, paréntah ieu cukup gunana. Di pisan kurangna anjeun bakal hoyong kaluaran wilangan kana file a.
Anjeun tiasa ngalakukeun ieu maké paréntah ucing saperti kieu:
seq 1 20 | ucing> numberedfile
Ayeuna anjeun bakal boga file disebut numberedfile jeung nomer 1 nepi ka 20 dicitak dina unggal garis.
Metodeu kami geus ditémbongkeun sahingga tebih pikeun mintonkeun tina sekuen angka bisa geus condensed ka handap:
seq 20
Jumlah standar mimiti nyaéta 1 sangkan ku ngan supplying jumlah 20 paréntah seq otomatis diitung ti 1 nepi ka 20.
Anjeun ngan perlu nganggo format lila lamun rék cacah antara dua angka béda saperti kieu:
seq 35 45
Ieu bakal mintonkeun nomer 35 liwat 45 ka output baku.
Kumaha Ka Atur Hiji increment Maké The seq Komando
Mun rék némbongkeun sakabéh nomer malah antara 1 jeung 100 anjeun tiasa nganggo bagian increment of seq lengkah 2 nomer dina hiji waktu salaku conto di handap nembongkeun:
seq 2 2 100
Dina paréntah luhur, jumlah kahiji nyaeta titik awal.
Jumlah kadua nya éta nomer ka increment ku di tiap hambalan, contona, 2 4 6 8 10.
Jumlah katilu nyaeta jumlah ahir ka cacah ka.
Pormat The seq Komando
Kantun ngirim angka kana tampilan atawa mun file nu teu sabagian dipake.
Najan kitu, meureun rék nyieun file kalawan unggal tanggal dina Maret.
Jang ngalampahkeun ieu Anjeun tiasa make switch handap:
seq -f "% 02g / 03/2016" 31
Ieu bakal nembongkeun kaluaran sarupa di handap ieu:
- 01/03/2016
- 02/03/2016
- 03/03/2016
Anjeun bakal perhatikeun% 02g. Aya tilu format béda: e, f, sarta g.
Salaku conto kumaha kajadian mun anjeun migunakeun ieu format béda coba éta paréntah di handap:
seq -f "% e" 1 0,5 3
seq -f "% f" 1 0,5 3
seq -f "% g" 1 0,5 3
Kaluaran ti% e nyaéta saperti kieu:
- 1.000000e + 00
- 1.500000e + 00
- 2.000000e + 00
- 2.500000e + 00
- 3.000000e + 00
Kaluaran ti% f nyaéta saperti kieu:
- 1.000000
- 1.500000
- 2.000000
- 2.500000
- 3.000000
Tungtungna, kaluaran ti% g nyaéta saperti kieu:
- 1
- 1.5
- 2
- 2.5
- 3
Ngagunakeun The seq Komando Salaku bagian ti Kanggo Citakan: Loop
Anjeun tiasa make paréntah seq salaku bagian tina pikeun loop ngajalankeun ngaliwatan kodeu sarua jumlah susunan kali.
Contona disebutkeun rék nembongkeun istilah "pantun dunya" sapuluh kali.
Ieu kumaha anjeun tiasa ngalakukeun eta:
keur abdi di $ (seq 10)
ngalakukeun
bahana "pantun dunya"
Puguh
Ngarobah urutan SEPARATOR
Sacara standar, anu seq sorana mintonkeun tiap angka dina garis anyar.
Ieu bisa dirobah jadi jadi wae karakter delimiting anu hayang anjeun ngagunakeun.
Contona, upami anjeun hayang ngagunakeun koma pikeun misahkeun éta nomer nganggo rumpaka di handap ieu:
seq -s, 10
Lamun bakal resep ngagunakeun rohangan mangka anjeun kudu nempatkeun deui dina tanda petik:
seq -s "" 10
Jieun The Nomer ruruntuyan Sarua Panjang
Lamun anjeun kaluaran wilangan kana file anu Anjeun bisa jadi annoyed yén anjeun lengkah up liwat puluhan jeung ratusan yén angka téh tina hiji panjangna béda.
Salaku conto:
- 1
- 2
- 3
- 10
- 11
- 99
- 100
- 200
- 1000
- 10000
Anjeun tiasa ngadamel sagala angka nu panjangna sarua saperti kieu:
seq -w 10000
Lamun anjeun ngajalankeun paréntah luhur output ayeuna bakal kieu:
- 00001
- 00002
- 00003
- 00010
- 00011
- 00099
- 00100
- 00200
- 01000
- 10000
Mintonkeun Nomer Dina Reverse Orde
Anjeun tiasa mintonkeun nomer tina sekuen dina urutan sabalikna.
Contona, upami anjeun hoyong pikeun mintonkeun nomer 10 nepi ka 1 Anjeun tiasa make rumpaka di handap ieu:
seq 10 -1 1
Floating Nomer Point
Anjeun tiasa make paréntah urutan pikeun berpungsi dina nomer floating titik ogé.
Contona, upami anjeun hoyong nunjukkeun unggal angka antara 0 jeung 1 sareng hambalan 0.1 anjeun bisa ngalakukeun kitu saperti kieu:
seq 0 0,1 1
singgetan
Paréntah seq téh leuwih mangpaat lamun dipaké salaku bagian tina hiji Aksara bash .