Egzanp Itilizasyon nan lòd la Seq Linux

Gid sa a pral montre w kouman yo itilize kòmandman an seq jenere lis nimewo nan tèminal la Linux.

Debaz sentaks nan lòd la Seq

Imajine ou te vle montre nimewo 1 a 20 sou ekran an.

Men lòd SEQ ki montre ou kijan pou fè sa:

seq 1 20

Sou pwòp li yo, kòmandman sa a san patipri initil. Omwen a anpil ou pral vle pwodiksyon nonb yo nan yon dosye.

Ou ka fè sa lè l sèvi avèk lòd la chat jan sa a:

SEK 1 20 | chat> numberedfile

Koulye a, ou pral gen yon dosye rele numberedfile ak chif yo 1 a 20 enprime sou chak liy.

Metòd la nou te montre konsa lwen pou montre yon sekans nan nimewo te ka kondanse nan sa ki annapre yo:

seq 20

Nimewo la kòmanse default se 1 Se konsa, pa jis kap founi bay nimewo a 20 lòd nan SEK otomatikman konte soti nan 1 a 20.

Ou sèlman bezwen itilize fòma a depi lontan si ou vle konte ant de nimewo diferan jan sa a:

gade 35 45

Sa a pral montre nimewo 35 a 45 a pwodiksyon estanda a.

Kijan Pou Mete yon Enpresyon Lè l sèvi avèk Kòmandman an Seq

Si ou vle montre tout nimewo yo menm ant 1 ak 100 ou ka itilize pati a enkreman nan seq a etap 2 nimewo nan yon moman jan egzanp sa a montre:

seq 2 2 100

Nan lòd ki anwo a, premye nimewo a se pwen an kòmanse.

Dezyèm nimewo a se nimewo a ogmante pa nan chak etap, pou egzanp, 2 4 6 8 10.

Nimewo twazyèm lan se nimewo final la pou konte.

Fòma Kòmandman Seq la

Senpleman voye nimewo nan ekspozisyon an oswa nan yon dosye se pa patikilyèman itil.

Sepandan, petèt ou vle kreye yon dosye ki gen tout dat nan mwa mas.

Pou fè sa ou ka itilize switch sa yo:

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

Sa a pral montre pwodiksyon ki sanble ak sa ki annapre yo:

Ou pral remake% 02g la. Gen twa fòma diferan: e, f, ak g.

Kòm yon egzanp sou sa k ap pase lè ou itilize sa yo fòma diferan eseye kòmandman sa yo:

seq -f "% e" 1 0.5 3

seq -f "% f" 1 0.5 3

seq -f "g" 1 0.5 3

Pwodiksyon an nan e la se jan sa a:

Pwodiksyon an soti nan f nan jan sa a:

Finalman, pwodiksyon an nan g se jan sa a:

Sèvi ak Kòmandman Seq kòm yon pati pou yon bouk

Ou ka itilize kòmandman an SEQ kòm yon pati nan yon pou bouk nan kouri nan kòd la menm yon seri kantite fwa.

Pou egzanp di ou vle montre tèm "hello mond lan" dis fwa lè lè.

Sa a se ki jan ou ka fè li:

pou mwen nan $ (seq 10)

eko "hello mond"

Chanje Separateur Sekansè a

Pa default, kòmandman an seq montre chak nimewo sou yon nouvo liy.

Sa a ka chanje yo dwe nenpòt karaktè délimitation ke ou vle itilize.

Pou egzanp, si ou vle sèvi ak yon vigil separe chif yo itilize sentaks sa yo:

seq-s, 10

Si ou ta prefere sèvi ak yon espas Lè sa a, ou bezwen mete l 'nan quotes:

seq-yo "" 10

Fè chif yo sekansan menm longè a


Lè ou rantre nimewo yo nan yon dosye ou ta ka énervé ke jan ou etap moute nan dè dizèn yo ak dè santèn yo ki nimewo yo se nan yon longè diferan.

Pa egzanp:

Ou ka fè tout nimewo yo menm longè jan sa a:

seq -w 10000

Lè ou kouri lòd la pi wo a pwodiksyon an pral kounye a jan sa a:

Ekspoze Numbers nan Lòd Ranvèse

Ou ka montre nimewo yo nan yon sekans nan lòd ranvèse.

Pou egzanp, si ou vle montre nimewo yo 10 a 1 ou ka itilize sentaks sa yo:

seq 10 -1 1

Floating Point Numbers

Ou ka itilize lòd la sekans pou travay sou nimewo pwen k ap flote kòm byen.

Pou egzanp, si ou vle montre chak nimewo ant 0 ak 1 ak yon etap 0.1 ou ka fè sa jan sa a:

seq 0 0.1 1

Rezime

Kòmandman an seq se pi plis itil lè yo itilize kòm yon pati nan yon script frape .