Esempiu Usos di u Comu Linux Seq

Sta guidazione vi vi mostrarà cumu utilizà l'ordine seq per generà listi di numeri in u terminal Linux.

Sintaxe basica di u Seq Command

Imaginate chì vuleva vede i numeri 1 à 20 à u screnu.

U seguenti secondu cumanda si mostra cumu fà questu:

seq 1 20

In u so propiu, questu cumandamentu hè inutilità. À listessu minimu voi vulete sparà i numeri in un schedariu.

Pudete fà cusì usando l' usu di u cumandante cumu seguitu:

seq 1 20 | cat> numberedfile

Avete avete un schedariu chjamatu numeratu fugliale cù i numeri 1 à 20 stampati nantu à ogni linea.

U metudu chì avemu dimustratu per ver di a visualizazione di una secunna di numeri puderia esse stati cunvinti à a seguente:

seq 20

U numellu d'accordu predeterminatu hè 1 solu cù solu fornitu u numeru 20 u seccu automaticu automaticamente da 1 à 20.

Solu avete bisognu di usà u longu formatà si vulete cuntene entre dui numeri diffirenti duveru:

seq 35 45

Questu vede i numeri 35 à 45 à u standard output.

Cumu settore un incrementu usendu u Seq Command

Se vulete amparà tutte i numeri anchi entre 1 è 100 pudete utilizà a parte d'incrementu di seq à u passageru 2 numeri in un certu tempu cum'è l'esempiu di seguente palesa:

seq 2 2 100

In u cumandamentu sopra, u primu numeru hè u puntu di iniziu.

U sicondu numaru hè u numeru per incrementà in ogni passu, per esempiu, 2 4 6 8 10.

U terzu numaru hè u numeru finali per contà.

Furmà u Seq Command

Simply sending numbers to the displayed or to a file is not particularly useful.

Tuttavia, pudete voi creà un schedariu cù ogni data di marzu.

Per fà quessa, pudete aduprà l'avete:

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

Questu a pruduzzioni serà similar a questa:

Avete bisognu u% 02g. Ci sò trè formi diffirenti: e, f, e g.

Comu esempiu di ciò chì passa quan aduprate sti furmati distinti pruvate i cumandamenti seguenti:

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

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

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

A risurta da u% e hè dinò:

A risurta da u% f hè dinò:

Infine, a pruvenzione da% g hè dinò:

Usannu u cumandulu seccu cum'è parte di A for Loop

Pudete utilizà a comma seq cum'è parti di un loop per corse da u stessu còdicu un settore numeru di volte.

Per esempiu, vulete dimustrarà u terminu "hello world" dice volte.

Questu hè cumu pudete fà:

per i in $ (seq 10)

Ecu "hello world"

fattu

Change The Sequence Separator

Per automaticamente, l'ordre cumandu mostra ogni numaru nantu à una nova linea.

Questu pò mudificà per esse un caratteru di delimitazione chì voi vulete usà.

Per esempiu, sè vo vulete utilizà una freccia per separà i numeri utilizanu a sintaxis seguente:

seq -s, 10

Sì avete preferite utilizà un spaziu duvete bisognu di mette in quotes:

seq -s "" 10

Puderanu i Sequence Numbers A Storia Longitudine


Quandu voce u numiru à un schedariu chì puderete avete avete moltu à quandu avete furmatu nantu à e decenni è e cintunarii chì i numeri sò di una lonxitude distinta.

Per esempiu:

Pudete fà tutte e numeru a stessa lunghemu a seguita:

seq -w 10000

Quandu puderete andà u cumandimu cumandante a risurta serà cusì:

Fighjendu numeri in Reverse Order

Pudete vede i numeri in una sequenza in reverse order.

Per esempiu, sè vo vulete mostrarà i numeri 10 à 1 pudete aduprà a sintaxe seguente:

seq 10 -1 1

Nummari Floating Point

Pudete utilizà a cumuzione di securità per u travagliu nantu à i numeri di punti flotari.

Per esempiu, sè vo vulete mostra tutti i numeri numeriati trà 0 è 1 cù un 0,1 puce pudete fà cumu seguitu:

seq 0.1 0.1

Resumen

U cumandimu seccu hè più utili when utilizatu com'è parte di un script bash .