Conto Nggunakna Command Linux Seq

Pandhuan iki bakal nuduhake sampeyan carane nggunakake perintah seq kanggo nggawe daftar nomer ing terminal Linux.

Dhasar Syntax saka Command Seq

Mbayangno sampeyan pengin nampilake nomer 1 nganti 20 menyang layar.

Pandhuan seq ngisor iki nuduhake sampeyan carane nggawe iki:

seq 1 20

Ing dhewe, perintah iki ora ana guna. Ing paling sampeyan bakal pengin ngowahi angka menyang file.

Sampeyan bisa nindakake iki kanthi nggunakake cat cat minangka nderek:

seq 1 20 | cat> numberedfile

Saiki sampeyan bakal duwe file sing disebut numberedfile karo angka 1 nganti 20 dicithak ing saben baris.

Cara sing wis ditampilake ing ngisor iki kanggo nampilake urutan nomer kasebut bisa uga wis dipadhetake ing ngisor iki:

seq 20

Nomer wiwitan minangka standar yaiku 1 supaya mung nyedhiyakake nomer 20 perintah seq kanthi otomatis diitung 1 nganti 20.

Sampeyan mung perlu nggunakake format sing dawa yen sampeyan pengin diitung antarane rong nomer sing beda-beda kaya mangkene:

seq 35 45

Iki bakal nampilake nomer 35 nganti 45 menyang output standar.

Cara Nyetel Tambahan Saka Nggunakake Command Seq

Yen sampeyan pengin nuduhake kabeh angka malah antarane 1 lan 100 sampeyan bisa nggunakake bagean tambahan saka seq kanggo langkah 2 nomer sak wektu minangka conto ing ngisor iki nuduhake:

seq 2 2 100

Ing dhasar kasebut, nomer pisanan minangka titik wiwitan.

Nomer angka kapindho yaiku nomer sing ditambahake saben langkah, contone, 2 4 6 8 10.

Nomer nomer telu yaiku nomer pungkasan kanggo diitung.

Formatting The Seq Command

Mung ngirim nomer menyang tampilan utawa kanggo file sing ora migunani banget.

Nanging, mungkin sampeyan pengin nggawe file karo saben tanggal ing Maret.

Kanggo nindakake iki, sampeyan bisa nggunakake saklar ngisor iki:

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

Iki bakal nampilake output sing padha karo:

Sampeyan bakal sok dong mirsani% 02g. Ana telung format sing beda: e, f, lan g.

Minangka conto apa sing kedadeyan nalika sampeyan nggunakake format sing beda-beda iki coba printah ing ngisor iki:

seq -f "% e" 1 0.5 3

seq -f "% f" 1 0.5 3

seq -f "% g" 1 0.5 3

Output saka% e kayata:

Output saka% f minangka nderek:

Pungkasan, output saka% g kaya ing ngisor iki:

Nggunakake Command Seq minangka bagéan saka A Kanggo Loop

Sampeyan bisa nggunakake perintah seq minangka bagean kanggo loop kanggo mbukak liwat kode sing padha karo nomer nyetel kaping.

Contone, sampeyan pengin nuduhake istilah "hello world" kaping sepuluh.

Iki carane sampeyan bisa nindakake:

kanggo $ i ($ 10)

aja

echo "hello world"

rampung

Ngganti Separator urutan

Secara default, perintah seq nampilake saben nomer ing baris anyar.

Iki bisa diganti dadi sembarang karakter delimiting sing pengin digunakake.

Misale, yen sampeyan pengin nggunakake koma kanggo misahake nomer kasebut, gunakake sintaks ing ngisor iki:

seq -s, 10

Yen luwih seneng nggunakake spasi, sampeyan kudu ngisi kuotasi:

seq -s "" 10

Nggawe Nomer Urutan Nomer Panjang


Nalika sampeyan ngowahi angka menyang file sampeyan bisa diganggu yen sampeyan mundhak liwat puluhan lan atusan sing angka kasebut dawa sing beda.

Tuladhane:

Sampeyan bisa nggawe kabeh nomer sing padha karo:

seq -w 10000

Nalika sampeyan nglakoni perintah kasebut ing ndhuwur, saiki bakal dadi:

Nampilake Nomer Ing Mbalikke Urutan

Sampeyan bisa nampilake angka kasebut kanthi urut ing urutan malik.

Umpamane, yen sampeyan pengin nuduhake nomer 10 nganti 1 sampeyan bisa nggunakake sintaks iki:

seq 10 1 1

Nomer Floating Point

Sampeyan bisa nggunakake printah urutan kanggo ngolah nomer floating point.

Contone, yen sampeyan pengin nuduhake saben nomer antarane 0 lan 1 kanthi langkah 0.1 sampeyan bisa nindakake kaya ing ngisor iki:

seq 0 0.1 1

Ringkesan

Pangaturan seq luwih migunake nalika digunakake minangka bagéan saka script bash .