Defnydd Enghreifftiol o'r Reoliad Linux Seq

Bydd y canllaw hwn yn dangos i chi sut i ddefnyddio'r gorchymyn seq i gynhyrchu rhestrau o rifau o fewn y derfynell Linux.

Cystrawen Sylfaenol y Gorchymyn Ardal

Dychmygwch eich bod eisiau arddangos rhifau 1 i 20 i'r sgrin.

Mae'r gorchymyn seq canlynol yn dangos i chi sut i wneud hyn:

yn ôl 1 20

Ar ei ben ei hun, mae'r gorchymyn hwn yn eithaf diwerth. Ar y lleiaf, byddwch chi eisiau allbwn y rhifau i ffeil.

Gallwch chi wneud hyn trwy ddefnyddio gorchymyn y gath fel a ganlyn:

1 | cat> rhif ffeil

Nawr bydd gennych ffeil o'r enw ffeil rhif gyda'r rhifau 1 i 20 wedi'u hargraffu ar bob llinell.

Gallai'r dull a ddangoswyd hyd yn hyn i ddangos dilyniant o rifau fod wedi ei gywasgu i'r canlynol:

20 s

Y rhif cychwyn diofyn yw 1 felly gan gyflenwi rhif 20 yn unig mae'r gorchymyn seq yn cyfrif o 1 i 20 yn awtomatig.

Dim ond os ydych chi eisiau cyfrif rhwng dau rif gwahanol y bydd angen i chi ddefnyddio'r fformat hir fel a ganlyn:

erthygl 35 45

Bydd hyn yn dangos y rhifau 35 trwy 45 i'r allbwn safonol.

Sut i Gosod Cynnydd Gan Defnyddio'r Reol Sefydlog

Os ydych chi am ddangos yr holl rifau hyd yn oed rhwng 1 a 100, gallwch ddefnyddio'r rhan gynyddol o rifau seic i gam 2 ar y tro fel y dengys yr enghraifft ganlynol:

2 2 100

Yn y gorchymyn uchod, y rhif cyntaf yw'r man cychwyn.

Yr ail rif yw'r nifer i gynyddu ym mhob cam, er enghraifft, 2 4 6 8 10.

Y trydydd rhif yw'r rhif olaf i'w gyfrif i.

Fformatio'r Gorchymyn Ardal

Nid yw anfon rhifau i'r arddangosfa neu ffeil yn arbennig o ddefnyddiol.

Fodd bynnag, efallai yr hoffech greu ffeil gyda phob dyddiad ym mis Mawrth.

I wneud hyn, gallwch ddefnyddio'r switsh canlynol:

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

Bydd hyn yn arddangos allbwn tebyg i'r canlynol:

Byddwch yn sylwi ar y% 02g. Mae yna dair ffurf wahanol: e, f, ac g.

Fel enghraifft o'r hyn sy'n digwydd pan fyddwch chi'n defnyddio'r gwahanol fformatau hyn, ceisiwch y gorchmynion canlynol:

seq -f "% e" 1 0.5 3

seq -f "% f" 1 0.5 3

seq -f "% g" 1 0.5 3

Mae'r allbwn o'r% e fel a ganlyn:

Mae'r allbwn o'r% f fel a ganlyn:

Yn olaf, mae'r allbwn o% g fel a ganlyn:

Defnyddio'r Gorchymyn Ardal Fesul Fel Rhan O Dros Dro

Gallwch ddefnyddio'r gorchymyn seq fel rhan o dolen i redeg trwy'r un cod nifer set o weithiau.

Er enghraifft, dywedwch eich bod am arddangos y term "hello world" ddeg gwaith.

Dyma sut y gallwch chi ei wneud:

am i mewn $ (yn ôl 10)

gwnewch

adleisio "helo byd"

wedi'i wneud

Newid Y Separadydd Dilyniant

Yn ddiffygiol, mae'r gorchymyn seq yn arddangos pob rhif ar linell newydd.

Gellir newid hyn i fod yn unrhyw gymeriad sy'n delio â chi yr hoffech ei ddefnyddio.

Er enghraifft, os ydych am ddefnyddio cwm i wahanu'r rhifau, defnyddiwch y cystrawen ganlynol:

seq -s, 10

Os byddai'n well gennych chi ddefnyddio gofod yna bydd angen i chi ei roi mewn dyfynbrisiau:

seq -s "" 10

Gwnewch y Rhifau Dilyniant Yr Un Hyd


Pan fyddwch yn allbwn y rhifau i ffeil efallai y byddech yn blino arnoch chi wrth i chi fynd trwy'r degau a'r cannoedd bod y rhifau o hyd gwahanol.

Er enghraifft:

Gallwch chi wneud yr holl rifau yr un hyd â'r canlynol:

seq -w 10000

Pan fyddwch chi'n rhedeg y gorchymyn uchod, bydd yr allbwn nawr fel a ganlyn:

Yn Dangos Rhifau Yn Orchymyn Gwrthwynebu

Gallwch arddangos y rhifau mewn dilyniant mewn trefn wrth gefn.

Er enghraifft, os ydych chi am arddangos rhifau 10 i 1, gallwch ddefnyddio'r gystrawen ganlynol:

yn ôl 10 -1 1

Rhifau Pwynt Symudol

Gallwch ddefnyddio'r gorchymyn dilyniant i weithio ar rifau pwyntiau symudol hefyd.

Er enghraifft, os ydych chi am ddangos pob rhif rhwng 0 a 1 gyda 0.1 cam gallwch wneud hynny fel a ganlyn:

yn ôl 0 0.1 1

Crynodeb

Mae'r gorchymyn seq yn fwy defnyddiol wrth ei ddefnyddio fel rhan o sgript bash .