Piv txwv siv ntawm Linux Seq Command

Phau ntawv qhia no yuav qhia koj tias yuav siv cov lus txiav seqis li cas los ua cov npe ntawm cov zauv hauv lub davhlau Linux.

Basic Syntax ntawm Seq Command

Xav txog tej yam koj xav tso saib cov zauv 1 txog 20 rau qhov kev tshuaj ntsuam.

Cov lus txib nram qab no qhia koj tias yuav ua li cas:

seq 1 20

On nws tus kheej, qhov no yog kev hais kom haum. Thaum tsawg heev koj yuav xav tawm cov zauv rau ib daim ntawv.

Koj tuaj yeem ua qhov no siv qhov hais kom ua raws li hauv qab no:

seq 1 20 | cat> numberedfile

Tam sim no koj yuav muaj ib daim ntawv hu ua numberedfile nrog cov lej 1 txog 20 sau rau ntawm txhua kab.

Txoj kev uas peb tau qhia kom deb li deb rau kev nthuav tawm cov kab ke ntawm cov zauv yuav tau muab tso rau cov hauv qab no:

seq 20

Lub sijhawm pib lub naj npawb yog 1 yog vim los ntawm cia li muab tus naj npawb 20 qhov kev txiav txim seq txiav suav los ntawm 1 txog 20.

Koj tsuas yog siv hom ntev ntev yog tias koj xav suav nrog ob tug zauv txawv raws li nram qab no:

seq 35 45

Qhov no yuav tso cov zauv ntawm 35 mus txog 45 mus rau tus qauv tso tawm.

Yuav Teem Kev Nce Kev Siv Cov Seq Command

Yog tias koj xav pom tagnrho tus lej ntawm 1 thiab 100 koj tuaj yeem siv qhov feem ntau ntawm seq mus rau kauj ruam 2 tus lej zuj zus raws li hauv qab no:

seq 2 2 100

Nyob rau hauv cov lus hais saum toj no, thawj tus lej yog qhov pib taw tes.

Tus lej thib ob yog tus naj npawb ntxiv rau ntawm txhua kauj ruam, piv txwv li, 2 4 6 8 10.

Tus thib peb yog tus lej kawg rau suav.

Formatting Seq Command

Tsuas xa cov naj npawb rau cov ntaub ntawv los sis cov ntaub ntawv tsis yog tshwj xeeb.

Txawm li cas los, tej zaum koj xav tsim ib daim ntawv nrog txhua hnub hauv lub Peb Hlis.

Ua li no koj tuaj yeem siv cov kev hloov hauv qab no:

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

Qhov no yuav tso tawm cov zis zoo ib yam li cov hauv qab no:

Koj yuav pom qhov% 02g. Muaj peb hom ntawv sib txawv: e, f, thiab g.

Ua ib qho piv txwv txog dab tsi tshwm sim thaum koj siv cov yeeb yaj kiab no sim ua cov lus hauv qab no:

seq -f "% e" 1 0.5 3

seq -f "% f" 1 0.5 3

seq -f "% g" 1 0.5 3

Cov zis tawm ntawm% e yog raws li nram no:

Cov zis tawm ntawm% f yog raws li nram no:

Thaum kawg, cov zis los ntawm% g yog raws li nram no:

Siv Cov Seq Command Raws Li Ib Feem Rau Ib Cov Ntxees

Koj tuaj yeem siv qhov kev txiav txim seq ua ib feem ntawm lub voj khiav los ntawm tib lub sijhawm ib cov sijhawm.

Piv txwv li hais tias koj xav pom cov lus "hello ntiaj teb" kaum zaug.

Qhov no yog li cas koj tuaj yeem ua tau nws:

rau kuv $ (seq 10)

ua

echo "nyob zoo hauv ntiaj teb"

ua li cas

Hloov Cov Qib Tshwm Sim

Yog vim li cas, qhov kev txiav txim seq lus qhia txhua tus lej ntawm ib kab tshiab.

Qhov no tuaj yeem hloov los ua txhua yam uas koj xav siv.

Piv txwv li, yog tias koj xav siv lub vev xaib cais cov lej siv cov lus hauv qab no:

seq-s, 10

Yog tias koj xav siv lub chaw ces koj yuav tsum muab tso rau hauv nqe lus no:

seq -s "" 10

Ua Tus Zauv Hauv Zauv Qhov Ntev Lawm


Thaum koj tso cov zauv rau hauv cov ntaub ntawv koj yuav tau khib tias thaum koj nce mus txog kaum thiab ntau pua pua tus lej ntawm ntau qhov ntev.

Piv txwv li:

Koj tuaj yeem ua kom tag nrho cov lej tib yam ntev li nram qab no:

seq -w 10000

Thaum koj khiav cov lus hais saum toj no cov zis yuav tam sim no muaj raws li nram no:

Muab Taw Qhia Hauv Cov Naj Npe Tshaj Tawm

Koj tuaj yeem tso saib cov zauv nyob hauv ib theem zuj zus.

Piv txwv li, yog tias koj xav pom cov zauv 10 mus 1 koj siv tau cov lus hauv qab no:

seq 10 -1

Floating Point Numbers

Koj siv tau cov lus txib sib lawv liag ua hauj lwm rau cov floating point numbers zoo li.

Piv txwv, yog tias koj xav pom txhua tus naj npawb ntawm 0 thiab 1 nrog ib theem 0.1 koj tuaj yeem ua raws li nram no:

seq 0 0.1 1

Txoj kev xaus

Qhov kev txiav txim seq no pab tau ntau dua thaum siv los ua ib qho bash tsab ntawv .