GNU/Linux >> Belajar Linux >  >> Linux

Tutorial Perintah Linux seq untuk Pemula (5 Contoh)

Terkadang, Anda menemukan alat baris perintah yang menawarkan fungsionalitas terbatas, tetapi ketika digunakan dengan alat lain, Anda menyadari potensi sebenarnya. Setelah alat tersebut seq , yang mencetak urutan angka. Dalam tutorial ini, kita akan membahas dasar-dasar utilitas baris perintah ini menggunakan contoh yang mudah dipahami.

Namun sebelum membahasnya, perlu disebutkan bahwa semua contoh dalam artikel ini telah diuji pada mesin Ubuntu 16.04.

Perintah seq Linux

Seperti yang telah disebutkan, perintah seq memungkinkan Anda mencetak urutan angka. Berikut sintaksnya:

seq [OPTION]... LAST
seq [OPTION]... FIRST LAST
seq [OPTION]... FIRST INCREMENT LAST

Dan inilah cara halaman manual alat menjelaskannya:

       Print numbers from FIRST to LAST, in steps of INCREMENT. If FIRST or 
INCREMENT is omitted, it defaults to 1.  That is, an omitted  INCREMENT
defaults to 1 even when LAST is smaller than FIRST. 

The sequence of numbers ends when the sum of the current number and 
INCREMENT  would  become  greater than LAST.  FIRST, INCREMENT, and LAST
are interpreted as floating point values.  INCREMENT is usually positive if
       FIRST  is smaller than LAST, and INCREMENT is usually negative if FIRST
       is greater than LAST.  FORMAT must be suitable for printing  one  argu?
       ment  of type 'double'; it defaults to %.PRECf if FIRST, INCREMENT, and
       LAST are all fixed point decimal numbers with maximum  precision  PREC,
       and to %g otherwise.

Berikut adalah beberapa contoh gaya Tanya Jawab yang akan memberi Anda gambaran yang lebih baik tentang cara kerja perintah seq.

Q1. Bagaimana perintah seq bekerja?

Penggunaan dasar sangat mudah. Yang harus Anda lakukan adalah memberikan nomor ke seq, dan alat akan menghasilkan nomor output dari 1 ke nomor input.

Misalnya:

seq 8

Tentu saja, Anda juga dapat menentukan nomor yang Anda inginkan untuk memulai output.

Misalnya:

seq 3 8

Terus, Anda juga dapat mengatur perbedaan tambahan, yaitu 1 secara default. Misalnya, jika Anda ingin seq mencetak dari 1 hingga 9, tetapi dengan selisih 2, berikut cara melakukannya:

seq 1 2 9

Q2. Bagaimana cara menambahkan pemisah?

Jika mau, Anda juga dapat memiliki separator untuk membuat output seq terlihat lebih baik. Fitur ini tersedia melalui -s opsi baris perintah.

Misalnya, perintah berikut bermaksud menggunakan koma (,) sebagai pemisah:

seq -s, 1 9

Q3. Bagaimana cara menentukan format keluaran?

Perintah seq memungkinkan Anda menggunakan FORMAT titik-mengambang gaya printf. Fitur ini dapat diakses melalui -f opsi baris perintah. Halaman manual alat tidak memiliki banyak informasi tentang cara menggunakan opsi ini, tetapi halaman info berisi detail yang diperlukan. Inilah yang dikatakan halaman info:

`-f FORMAT'
`--format=FORMAT'
Print all numbers using FORMAT. FORMAT must contain exactly one
of the `printf'-style floating point conversion specifications
`%a', `%e', `%f', `%g', `%A', `%E', `%F', `%G'. The `%' may be
followed by zero or more flags taken from the set `-+#0 '', then
an optional width containing one or more digits, then an optional
precision consisting of a `.' followed by zero or more digits.
FORMAT may also contain any number of `%%' conversion
specifications. All conversion specifications have the same
meaning as with `printf'.

The default format is derived from FIRST, STEP, and LAST. If
these all use a fixed point decimal representation, the default
format is `%.Pf', where P is the minimum precision that can
represent the output numbers exactly. Otherwise, the default
format is `%g'.

Misalnya, Anda dapat menggunakan opsi ini dengan cara berikut:

seq -f "%02g" 6

Q4. Bagaimana cara menggunakan seq dengan perintah lain? (Kasus penggunaan 1)

Misalkan Anda ingin melakukan penambahan beberapa angka, misalnya dari 111 hingga 121. Berikut cara melakukannya menggunakan seq:

expr `seq -s " + " 111 121`

Berikut perintah di atas dalam tindakan:

Q5. Bagaimana cara menggunakan seq dengan perintah lain? (Kasus penggunaan 2)

Misalkan Anda ingin membuat banyak file baru dengan nama di mana hanya nilai integer yang berubah. Misalnya, file1, file2, file3, dan seterusnya. Berikut cara melakukannya menggunakan seq.

sentuh $(seq -f "file%g" 1 10)

Kesimpulan

Jadi sekarang Anda akan setuju betapa bergunanya perintah seq. Jika Anda berbicara tentang opsi baris perintah yang ditawarkan Seq, tidak ada banyak kurva pembelajaran, hanya saja Anda harus tahu kapan dan bagaimana menggunakan perintah dan opsinya. Kami telah membahas beberapa kasus penggunaan di sini - seharusnya cukup untuk membantu Anda memulai dengan alat ini. Untuk informasi lebih lanjut tentang Seq, kunjungi halaman manualnya.


Linux
  1. Tutorial perintah cd Linux untuk pemula (8 Contoh)

  2. Tutorial Perintah Tanggal Linux untuk Pemula (8 Contoh)

  3. Tutorial Perintah Hostname Linux untuk Pemula (5 Contoh)

  1. Tutorial perintah comm Linux untuk pemula (5 contoh)

  2. Tutorial Perintah Linux df untuk Pemula (8 Contoh)

  3. Tutorial Perintah Linux du untuk Pemula (10 Contoh)

  1. Tutorial Perintah gema Linux untuk Pemula (5 Contoh)

  2. Tutorial Perintah Linux env Untuk Pemula (5 Contoh)

  3. Tutorial Perintah ukuran Linux untuk Pemula (6 Contoh)