Muenzaniso Maitiro e Linux Seq Command

Iri gwaro rinokuratidza kuti ungashandisa sei seq murairo kuti uite mazita emunhamba mukati mekupedzisira kweLinux.

Basic Syntax Of The Seq Command

Fungidzira iwe waida kuratidza nhamba 1 kusvika ku20 kuchikona.

Iyi inotevera seq command inokuratidza kuti ungaita sei izvi:

seq 1 20

Pamusoro payo, murairo uyu haubatsiri. Pachinhu chiduku iwe unoda kubudisa nhamba yacho kune faira.

Iwe unogona kuita izvi uchishandisa kate murairo sezvizvi:

seq 1 20 | cat> numerally

Iye zvino unenge uine faira inonzi yakaverengwa yakawanda pamwe chete nenhamba 1 kusvika ku20 yakadhindwa pamurongo mumwe nomumwe.

Nzira yatakaratidzira kusvikira ikozvino kuratidzira kuenzanisa kwemadireji ingadai yakagadzirirwa kune zvinotevera:

seq 20

Nhamba yekutangira inotanga nhamba ye1 saka nekungopa nhamba 20 murairo we seq unongowanzoverenga kubva pa1 kusvika ku20.

Iwe unongoda kushandisa shanduko yakareba kana iwe uchida kuverenga pakati pemhando mbiri dzakasiyana seyotevera:

seq 35 45

Izvi zvicharatidza nhamba makumi matatu nemakumi mashanu kusvika makumi mashanu kusvika pamutengo wakabuda.

Nzira Yokugadzirisa Kuwedzerwa Kushandisa Mutemo Wekuda

Kana iwe uchida kuratidzira nhamba dzose kunyange pakati pe1 ne100 unogona kushandisa chikamu chekuwedzera che seq kuti uite nhamba 2 nhamba panguva apo muenzaniso unotevera unoratidza:

seq 2 2 100

Murairo iri pamusoro, nhamba yokutanga ndiyo yekutanga.

Nhamba yechipiri ndiyo nhamba yekuwedzera pane imwe nhanho, somuenzaniso, 2 4 6 8 10.

Nhamba yechitatu ndiyo nhamba yekupedzisira inofanira kuverengwa.

Kugadzirisa Seq Command

Kungotumira nhamba kusvika kune chiratidziro kana kuti faira haina kunyanya kubatsira.

Zvisinei, zvichida unoda kuumba faira nezuva rimwe nerimwe muna March.

Kuti uite izvi unogona kushandisa shanduro inotevera:

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

Izvi zvicharatidza maitiro akafanana neaya anotevera:

Iwe uchaona% 02g. Kune matanho matatu akasiyana: e, f, uye g.

Somuenzaniso wezvinoitika kana iwe ukashandisa maitiro aya akasiyana edzai mirairo inotevera:

seq -f "% e" 1 0.5 3

seq-f "% f" 1 0.5 3

seq-f "% g" 1 0.5 3

Zvabuda kubva ku% e zvinotevera:

Zvabuda kubva ku% f zvinotevera:

Pakupedzisira, zvakabuda kubva ku% g zvinotevera:

Achishandisa The Seq Command Sechikamu cheA For Loop

Iwe unogona kushandisa murairo we seq sechikamu chechimbo chekutamba kuti uite nomutsetse iwoyo nhamba yakatarwa yezviitiko.

Somuenzaniso unoti iwe unoda kuratidza izwi rokuti "hello nyika" kagumi.

Iyi ndiyo nzira yaunogona kuita nayo:

nokuti ini mu $ (seq 10)

ita

echo "hello nyika"

zvakaitwa

Shandura Sequence Separator

Nokusingaperi, mutemo seq unoratidza nhamba imwe neimwe pane imwe mutsara.

Izvi zvinogona kuchinjwa kuva chero unhu hwekutsvaga waunoda kushandisa.

Somuenzaniso, kana uchida kushandisa comma kuti uparadzanise nhamba shandisa izwi rinotevera:

seq -s, 10

Kana iwe ukasarudza kushandisa nzvimbo iwe unofanirwa kuiisa mumashoko okuti:

seq -s "" 10

Itai Kuti Sequence Inomirire Yakafanana


Kana iwe ukabudisa nhamba kune faira iwe unogona kugumburwa kuti apo iwe unofamba uchifamba nemakumi uye mazana kuti nhamba idzi dzedzero yakasiyana.

Semuyenzaniso:

Iwe unogona kuita nhamba dzose marefu akafanana nehuyu:

seq -w 10000

Paunomhanya murairo wepamusoro izvo zvabuda zvichave zvino:

Kuratidza Numeri MuReverse Order

Iwe unogona kuratidza nhamba yacho muchidimbu mumutemo wakatarisa.

Somuenzaniso, kana uchida kuratidza nhamba gumi kusvika kune 1 unogona kushandisa syntax inotevera:

seq 10 -1 1

Floating Point Numbers

Iwe unogona kushandisa kugoverana murairo wekushanda pane nhamba yakaderera nhamba pamwe chete.

Somuenzaniso, kana iwe uchida kuratidza nhamba imwe neimwe pakati pe 0 ne1 ne 0.1 gumbo unogona kuita zvinotevera:

seq 0 0.1 1

Summary

Mutemo we seq unobatsira zvikuru kana uchishandiswa sechikamu chebhashi script .