Ev rêberê dê we çawa nîşanî we çawa çawa karûbarên seq bikar bînin ku lîsteyên hejmarên navîn li termînala linux çêbikin.
Peymana Saqî ya Berbi Navîn
Hûn difikirin ku hûn dixwazin hejmara 1 heta 20-ê screenê nîşan bidin.
Fermana seqê jêr te nîşanî we çawa dide vê:
seq 1 20
Li ser vê yekê, emrê vê bêaqil e. Li kêmanî herî kêm hûn dixwazin ku hejmarên pelê bi qeçaxç bikin.
Hûn dikarin vê yekê bi karanîna qeyikê bikar bînin wekî
seq 1 20 | cat> nirxandin
Niha hûn ê pelê bi navnîşa nimûne navnîşan heye ku bi hejmara hejmara 1 heta 20 çapkirî li ser her line.
Methodê ku em ji bo pêşniyarên hejmarek nîşanî nîşanî nîşanî nîşanî nîşanî nîşanî ji wan re hatine girêdan kirin:
seq 20
Hejmarên destpêkê 1-ê bi awayekî tenê bi hema 20-hebê birêvebirinê biryara seqê bixweber bixweber ji 1 heta 20.
Hûn tenê tenê ji bo hejmara du hejmaran de hejmareke hejmareke dirêj ya dirêj bikar bînin.
seq 35 45
Ev ê hejmara 35 û 45-ê ji bo hilberîna standardê nîşan bide.
Çawa Kargirtina Qanûna Seq Bikaranîna Çiqas Bikin
Heke hûn dixwazin hejmara heya 1 û 100 de hûn nîşan bidin ku hûn parçeyek mezin a seq bikar bînin ku di 2 cara duyemîn de di nav demekê de wekî jêrîn nîşan dide:
seq 2 2 100
Di fermana jorîn de, hejmarek yekem hejmara destpêkê ye.
Jimareya duyemîn hejmarek mezin e ku di her gavê de, ji bo nimûne, 2 4 6 8 10.
Hejmara sêyemîn hejmareke dawîn e ku hejmare dike.
Forma Sefîrê Seqê
Tenê hejmar hejmaran bişînin an dakêşê an pelê bi taybetî bi karbidest e.
Lêbelê, dibe ku hûn dixwazin ku di her adara meha Adarê de pelê çêbikin.
Ji bo vê yekê hûn dikarin lihevhatina jêrîn bikar bînin:
seq -f "% 02g / 03/2016" 31
Ev ê derheqê jêrîn nîşan dide:
- 01/03/2016
- 02/03/2016
- 03/03/2016
Hûn dê% 02g bibînin. Sê formatên cuda hene: e, f, û g.
Wek mînakek ku gava hûn bikarhênerên van cûda bikar tînin dibe, emrê jêrîn hewl bikin:
seq -f "% e" 1 0.5 3
seq -f "% f" 1 0.5 3
seq -f "% g" 1 0.5 3
Hilbijêre ji% e e ye:
- 1.000000e + 00
- 1.500000e + 00
- 2.000000e + 00
- 2.500000e + 00
- 3.000000e + 00
Hilbijêre ji% f tê ye:
- 1.000000
- 1.500000
- 2.000000
- 2.500000
- 3.000000
Di dawiyê de, ji derveyî% g ve tê nîşandan:
- 1
- 1.5
- 2
- 2.5
- 3
Fermandariya Seqê wekî Dema Partiya A Loop
Hûn dikarin biryara seq bikar bînin wekî beşek ji bo ji bo ku bi rêya heman kodê de hejmara hejmara deman ve digerin.
Ji bo nimûne ku hûn dixwazin deh caran "cîhanê" deh caran.
Ev çawa hûn dikarin dikanin:
ji bo ez $ $ (seq 10)
bikin
"cîhanê hello"
kirin
Guhertina Parastinê
Bi rêkûpêk, biryara seq her hejmarek li ser rêzek nû dide.
Ev yek dikare guhertineke ku her tiştî dixwaze bikar bînin guhertin.
Wekî nimûne, heke hûn dixwazin ku komek ji bo cûreyên cuda cuda bikin bikar bînin hejmara sîtaxa jêrîn bikar bînin:
seq -s, 10
Heke hûn dixwazin bifikirekî cihekî bikar bînin, hûn hewce ne ku hûn li bêjeyên bêjin:
seq -s "" 10
Nimêjeyên Hejmarên Same Mezin
Dema ku hûn hejmara hejmara pelan derxînin, dibe ku hûn şaş dibin ku hûn bi dehan kes û bi sedan ku bi hejmara hejmarên cuda cuda ve digerin.
Bo nimûne:
- 1
- 2
- 3
- 10
- 11
- 99
- 100
- 200
- 1000
- 10000
Hûn dikarin hemî hejmaran heman hevahengî wekî
seq -w 10000
Dema ku hûn germê jorîn bisekinin ku ev ê niha dê bibe:
- 00001
- 00002
- 00003
- 00010
- 00011
- 00099
- 00100
- 00200
- 01000
- 10000
Di Rêzeya Girêdanê de Nîşandanên Nîşandan
Hûn dikarin bi hejmarên di rêberî de bi hejmaran nîşan bidin.
Ji bo nimûne, heke hûn dixwazin hejmarên 10 heta 1 de hûn dikarin syntaxa jêrîn bikar bînin:
seq 10 -1 1
Nimûneyên Pevçûnê
Hûn dikarin birêvekirina peymana bikar bînin ku li ser hejmara xalên werin xebitîn.
Ji bo nimûne, heger tu dixwazî her hejmar 0 û 1 di navbera pênc 0.1 an de hûn nîşan bidin, hûn dikarin wiha bikin:
seq 0 0.1 1
Berhevkirinî
Fermana seq e ku gava beşek beşek nivîskî pişk tê bikaranîn e .