Dæmi um notkun Linux Seq Command

Þessi handbók mun sýna þér hvernig á að nota seq skipunina til að búa til lista yfir tölur innan Linux flugstöðinni.

Grunn setningafræði Seq Command

Ímyndaðu þér að þú vildir birta tölurnar 1 til 20 á skjánum.

Eftirfarandi skipun fyrir seq sýnir þér hvernig á að gera þetta:

1 mín

Að sjálfsögðu er þessi stjórn tiltölulega gagnslaus. Að minnsta kosti verður þú að framleiða tölurnar í skrá.

Þú getur gert þetta með því að nota skipunina fyrir köttinn sem hér segir:

seq 1 20 | köttur> númeraskrá

Nú verður þú með skrá sem heitir númeraskrá með tölunum 1 til 20 prentuð á hverri línu.

Aðferðin sem við höfum sýnt hingað til til að sýna röð af tölum gæti verið þétt til eftirfarandi:

20 sek

Sjálfgefið upphafsnúmer er 1 þannig að með því að gefa aðeins númerið 20 skipar seq stjórnin sjálfkrafa frá 1 til 20.

Þú þarft aðeins að nota langsniðið ef þú vilt treysta á milli tveggja mismunandi tölur sem hér segir:

seig 35 45

Þetta mun sýna tölurnar 35 til 45 í venjulegu framleiðslunni.

Hvernig á að stilla hækkun með því að nota Seq Command

Ef þú vilt sýna alla jafna tölurnar á bilinu 1 til 100 geturðu notað aukningshlutann af seq í skref 2 tölur í einu eins og eftirfarandi dæmi sýnir:

2 2 100 sek

Í ofangreindum stjórn er fyrsta númerið upphafið.

Annað númerið er númerið sem á að hækka með hverju stigi, til dæmis 2 4 6 8 10.

Þriðja númerið er endanlegt númer til að telja til.

Formatting The Seq Command

Einfaldlega að senda tölur til skjásins eða í skrá er ekki sérstaklega gagnlegt.

Hins vegar viltu kannski búa til skrá með hverjum degi í mars.

Til að gera þetta geturðu notað eftirfarandi skipta:

seq -f "% 02g / 03/2016" 31

Þetta mun sýna framleiðsla svipað og eftirfarandi:

Þú munt taka eftir% 02g. Það eru þrjár mismunandi snið: e, f og g.

Sem dæmi um hvað gerist þegar þú notar þessar mismunandi snið skaltu prófa eftirfarandi skipanir:

seq -f "% e" 1 0,5 3

seq -f "% f" 1 0,5 3

seq -f "% g" 1 0,5 3

Framleiðsla frá% e er sem hér segir:

Framleiðsla frá% f er sem hér segir:

Að lokum er framleiðsla frá% g sem hér segir:

Notkun Seq Command sem hluti af A Fyrir Loop

Þú getur notað seq skipunina sem hluti af fyrir lykkju til að hlaupa í gegnum sama kóða ákveðinn fjölda sinnum.

Til dæmis segðu að þú viljir birta hugtakið "halló heimur" tíu sinnum.

Þetta er hvernig þú getur gert það:

fyrir ég í $ (seq 10)

gera

echo "halló heimur"

gert

Breyttu Sequence Separator

Sjálfgefið sýnir seq skipunin hvert númer á nýjum línu.

Þetta er hægt að breyta til að vera eitthvað afmarkandi staf sem þú vilt nota.

Til dæmis, ef þú vilt nota kommu til að skilja tölurnar, notaðu eftirfarandi setningafræði:

seq-s, 10

Ef þú vilt frekar nota pláss þá þarftu að setja það í vitna:

seq -s "" 10

Gerðu Sequence Numbers sömu lengd


Þegar þú framleiðir tölurnar í skrá sem þú gætir verið pirruð að eins og þú stígur upp í gegnum tugurnar og hundruðin sem tölurnar eru af öðru tagi.

Til dæmis:

Þú getur búið til öll tölurnar á sama lengd og hér segir:

seq -w 10000

Þegar þú rekur ofangreind stjórn mun framleiðslain vera eins og hér segir:

Birna tölur í röð

Þú getur birt tölurnar í röð í öfugri röð.

Til dæmis, ef þú vilt birta tölurnar 10 til 1 getur þú notað eftirfarandi setningafræði:

seq 10 -1 1

Fljótandi punktar

Þú getur notað röð stjórn til að vinna á fljótandi lið tölur eins og heilbrigður.

Til dæmis, ef þú vilt sýna hvert númer á milli 0 og 1 með 0,1 skrefi getur þú gert það þannig:

seq 0 0.1 1

Yfirlit

Seq stjórnin er gagnlegari þegar hún er notuð sem hluti af bash handriti .