Samplaí Úsáidí an Ordú Linux Seq

Léireoidh an treoir seo duit conas an t-ordú seq a úsáid chun liostaí uimhreacha laistigh de chríochfort Linux a ghiniúint.

Bunchomhartha den Ordú Seq

Samhlaigh gur theastaigh uait na huimhreacha 1 go 20 a thaispeáint ar an scáileán.

Léiríonn an t-ordú seq seo duit conas é seo a dhéanamh:

Airteagal 1 20

Ar a shon féin, tá an t-ordú seo gan úsáid go cothrom. Ar a laghad, ba mhaith leat na huimhreacha a aschur chuig comhad.

Is féidir leat é seo a dhéanamh ag baint úsáide as an ordú cat mar seo a leanas:

seq 1 20 | cat> numberedfile

Anois, beidh comhad agat ar a dtugtar uimhir uimhreacha leis na huimhreacha 1 go 20 atá clóite ar gach líne.

D'fhéadfaí an modh a léirigh muid go dtí seo chun seicheamh uimhreacha a thaispeáint a bheith comhdhlúite leis na nithe seo a leanas:

seachtaine 20

Is é an t-uimhir tosaithe réamhshocraithe 1 amhlaidh ach amháin ag soláthar uimhir 20, cuimsíonn an t-ordú seq go huathoibríoch ó 1 go 20.

Ní mór duit ach an fhormáid fhada a úsáid más mian leat comhaireamh idir dhá uimhir dhifriúil mar seo a leanas:

seq 35 45

Taispeánfaidh sé seo na huimhreacha 35 trí 45 ar an aschur caighdeánach.

Conas Méadú a Úsáid Ag baint úsáide as an Ordú Seq

Más mian leat na huimhreacha go léir idir 1 agus 100 a thaispeáint, is féidir leat an chuid incriminte de uimhreacha céim 2 a úsáid ag an am a léiríonn an sampla seo a leanas:

seq 2 2 100

San ordú thuas, is é an chéad uimhir an pointe tosaigh.

Is é an dara uimhir an líon atá incriminte ag gach céim, mar shampla, 2 4 6 8 10.

Is é an tríú uimhir an uimhir deiridh a chomhaireamh.

Formáidiú an Ordú Seq

Níl ort ach uimhreacha a sheoladh chuig an taispeáint nó le comhad nach bhfuil sé úsáideach go háirithe.

Mar sin féin, b'fhéidir gur mhaith leat comhad a chruthú le gach dáta i Márta.

Chun seo a dhéanamh is féidir leat an t-athrú seo a leanas a úsáid:

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

Taispeánfaidh sé seo aschur cosúil leis an méid seo a leanas:

Tabharfaidh tú faoi deara an% 02g. Tá trí bhformáid dhifriúla ann: e, f, agus g.

Mar shampla de na rudaí a tharlaíonn nuair a úsáideann tú na formáidí éagsúla seo déan iarracht na horduithe seo a leanas:

seq -f "% e" 1 0.5 3

seq -f "% f" 1 0.5 3

seq -f "% g" 1 0.5 3

Seo a leanas an t-aschur ón% e:

Seo a leanas an t-aschur ón% f:

Ar deireadh, is é seo a leanas an t-aschur ó% g:

Ag baint úsáide as an Ordú Seq Mar chuid den A Lúb

Is féidir leat an t-ordú seq a úsáid mar chuid de do lúb a rith tríd an gcód céanna le roinnt uaireanta.

Mar shampla, deir gur mhaith leat an téarma "hello world" a thaispeáint deich mbliana.

Seo mar is féidir leat é a dhéanamh:

do i $ (seq 10)

a dhéanamh

macalla "hello world"

déanta

Athraigh an Seiceálaí Seicheamh

De réir réamhshocraithe, taispeánann an t-ordú seq gach uimhir ar líne nua.

Is féidir é seo a athrú mar aon charachtar teoranta ar mian leat é a úsáid.

Mar shampla, más mian leat coma a úsáid chun na huimhreacha a úsáid, déan úsáid as an chomhréireacht seo a leanas:

seq -s, 10

Más fearr leat spás a úsáid ansin caithfidh tú a chur i luachanna:

seq -s "" 10

Déan na Uimhreacha Seicheamh An Fad Chéanna


Nuair a aschuirfidh tú na huimhreacha chuig comhad d'fhéadfá a bheith annamh ort mar a théann tú suas trí na deich agus na céadta go bhfuil na huimhreacha ar fad difriúil.

Mar shampla:

Is féidir leat na huimhreacha uile a dhéanamh chomh fada agus a leanas:

seq -w 10000

Nuair a reáchtálann tú an t-ordú thuas, beidh an t-aschur mar seo a leanas anois:

Uimhreacha a thaispeánann san Ordú in Aghaidh

Is féidir leat na huimhreacha a thaispeáint i seicheamh in ord ar ais.

Mar shampla, más mian leat na huimhreacha 10 go 1 a thaispeáint, is féidir leat an comhréir seo a leanas a úsáid:

seq 10 -1 1

Uimhreacha Pointe Snámh

Is féidir leat an ord ord a úsáid chun oibriú ar uimhreacha pointe snámh chomh maith.

Mar shampla, más mian leat gach uimhir idir 0 agus 1 a thaispeáint le 0.1 céim is féidir leat é a dhéanamh mar seo a leanas:

seq 0 0.1 1

Achoimre

Tá an t-ordú seq níos úsáidí nuair a úsáidtear é mar chuid de script bash .