GNU/Linux >> Belajar Linux >  >> Linux

Perintah pilih di Linux

Halo teman teman. Dalam posting ini, Anda akan belajar bagaimana menggunakan perintah pilih di Linux. Kami telah menguji tutorial ini di Debian 11, tetapi seharusnya bisa digunakan di Ubuntu 20.04 dan turunannya.

Apa itu perintah pilih?

Perintah pilih adalah alat yang dibuat dengan Rust yang dimaksudkan untuk menjadi alternatif yang lebih kuat dan lebih mudah digunakan daripada cut dan awk perintah.

Berkat perintah ini, kita akan dapat memilih kata atau rentang kata dari string atau seluruh file. Ini membuatnya ideal untuk skrip dan terutama program pihak ketiga yang membutuhkan kerja dengan string karakter.

Karena dibuat dengan Rust, kami dapat menginstalnya tanpa masalah di Linux. Selain itu, ini adalah alat yang ringan dan pemasangannya mudah dilakukan.

Beberapa fitur dari perintah pilih adalah:

  • Sintaks pemilihan bidang singkat mirip dengan irisan daftar Python
  • Pengindeksan negatif dari akhir baris
  • Indeks awal/akhir opsional
  • Diindeks nol

Jadi mari kita lakukan.

Instal perintah Pilih

Menjadi alat yang dibuat dengan Rust, kami akan dapat menginstal menggunakan cargo . Jika Anda sudah menginstal Rust di sistem, maka Anda sudah memiliki cargo juga.

Jika tidak, Anda dapat menginstalnya sebagai paket terpisah dari Rust. Tentang Debian dan Ubuntu, Anda dapat membuka terminal dan sebelum menginstalnya, perbarui sistem.

sudo apt update
sudo apt upgrade

Sekarang Anda dapat menginstal cargo dengan menjalankan

sudo apt install cargo

Dengan cargo diinstal, kita dapat menginstal memilih. Untuk melakukannya, jalankan saja

cargo install choose

Di akhir penginstalan, Anda akan diminta untuk menambahkan jalur penginstalan ke PATH sehingga Anda dapat menggunakannya di terminal.

Dalam kasus saya, saya telah menjalankan perintah ini

export PATH=$PATH:/home/angelo/.cargo/bin

Ubah sesuai keinginan Anda dan sekarang, periksa versi Pilih.

choose --version

Keluaran:

choose 1.3.3

Dengan cara ini, kita akan dapat menggunakannya tanpa masalah.

Menggunakan perintah pilih

Perintah pilih memungkinkan kita untuk memilih satu atau beberapa kata dari string teks atau file sesuai dengan posisinya. Selain itu, ini juga berfungsi dengan rentang.

Untuk menjelaskannya dengan lebih baik, pertimbangkan teks ini.

Hi, welcome to unixcop. Nice to meet you. So, have a nice day

Jika dalam teks ini, kami ingin menunjukkan kata pertama dan kata keenam.

echo 'Hi, welcome to unixcop. Nice to meet you. So, have a nice day' | choose 0 5

Keluaran:

Hi, to

Ingat bahwa memilih memulai hitungan pada 0. Artinya, 0 adalah kata pertama dalam string.

Untuk mendapatkan rentang, gunakan : . Misalnya,

echo 'Hi, welcome to unixcop. Nice to meet you. So, have a nice day' | choose 1:6

Keluaran:

welcome to unixcop. Nice to meet

Dalam hal ini, saya mencetak dari kata kedua hingga kata ketujuh.

Mirip dengan Python, pilih mengambil bagian dari sintaksnya untuk menentukan kata-kata terakhir dari string. Jadi -1 mengacu pada kata terakhir, -2 ke kata terakhir kedua dan seterusnya.

Misalnya:

echo 'Hi, welcome to unixcop. Nice to meet you. So, have a nice day' | choose 2:-1

Dalam hal ini, kami menampilkan dari kata ketiga hingga akhir. Hasilnya adalah:

to unixcop. Nice to meet you. So, have a nice day

Anda juga dapat memilih kata dan rentang yang berbeda

echo 'Hi, welcome to unixcop. Nice to meet you. So, have a nice day' | choose 0 10 4:-3 -1

Jadi, saya telah memilih, kata pertama, kata kesebelas, kata kelima hingga ante kedua dari belakang dan kata terakhir. Hasilnya adalah:

Hi, a Nice to meet you. So, have a day

Perintah pilih juga berguna untuk menangani .csv mengajukan. Dalam hal ini, penggunaannya sama tetapi jika dibatasi oleh , Anda harus menambahkan -f pilihan. Misalnya,

cat [csv_file] | choose -f ',' 0:2

Dengan cara ini, Anda memberi tahu untuk memilih bahwa pembatasnya adalah , .

Jika Anda ingin tampilan layar lebih mudah dibaca, Anda dapat menggunakan -o opsi dengan tombol tab.

cat [csv_file] | choose -f ',' -o '0 3

Sesederhana itu.

Kesimpulan

Dalam posting ini, kami telah memperkenalkan Anda ke alat penting seperti memilih. Ini dimaksudkan untuk menjadi alternatif yang solid untuk awk dan cut perintah tetapi menyederhanakan segalanya.


Linux
  1. Kuasai perintah Linux ls

  2. Perintah cari di Linux

  3. Contoh Perintah yang bagus di Linux

  1. Pengantar perintah alternatif di Linux

  2. 5 Contoh Praktis Perintah dd di Linux

  3. Perintah mv Linux

  1. Linux du perintah

  2. Perintah ip Linux

  3. Batalkan perintah sampah Linux