Urutkan Perintah di Linux dengan contoh -contoh praktis
- 1863
- 461
- Luis Baumbach
Itu 'menyortir'
Perintah di Linux adalah bagian dari paket GNU Coreutils. Perintah ini digunakan untuk mengurutkan baris teks dalam file yang ditentukan atau dari input standar dalam urutan naik/turun. Output yang diurutkan dapat ditulis ke file atau ditampilkan pada output standar. Itu 'menyortir'
Perintah adalah alat sederhana dan kuat yang dapat digunakan dalam berbagai skenario, dari menyortir data dalam file untuk analisis lebih lanjut hingga menyiapkan data untuk laporan.
Dalam artikel ini, kami akan membahas berbagai opsi yang tersedia dengan 'menyortir'
memerintahkan dan memberikan beberapa contoh praktis untuk menggambarkan penggunaannya.
Sintaks dasar dari 'menyortir'
Perintah adalah sebagai berikut:
12 | # SyntaxSort [Opsi] [File]] |
Perintah ini menyediakan berbagai opsi yang dapat digunakan untuk menyesuaikan proses penyortiran dan file yang perlu diurutkan. Jika tidak ada file yang ditentukan, 'menyortir'
Perintah akan mengurutkan input dari input standar (i.e., keyboard).
Berikut adalah beberapa opsi yang sering digunakan dengan 'menyortir'
Perintah dalam sistem UNIX/Linux:
-R
: urutkan input dalam urutan terbalik.-N
: urutkan input secara numerik.-k
: Urutkan input berdasarkan bidang atau kolom tertentu.-B
: abaikan kosong terkemuka.-T
: Tentukan pemisah bidang.-u
: Hapus garis duplikat dari output.-Hai
: Tentukan file output.
Mari kita lihat lebih dekat pada masing -masing opsi ini dengan beberapa contoh.
Menyortir konten file
Konten default diurutkan dalam urutan naik pada karakter pertama. Anda cukup mengetik 'menyortir'
Perintah diikuti oleh nama file.
Urutkan data.txt
Anda juga dapat menggunakan perintah berikut untuk memberikan input ke perintah.
menyortir < data.txt
data kucing.txt | menyortir
Menyortir dalam urutan terbalik
Itu -R
Opsi digunakan untuk mengurutkan input dalam urutan terbalik. Berikut adalah contoh cara menggunakan opsi ini:
Sortir -R Data.txt
Perintah ini mengurutkan baris teks di data.txt file dalam urutan terbalik dan menampilkan hasilnya di layar.
Penyortiran numerik
Itu -N
Opsi digunakan untuk mengurutkan input secara numerik. Opsi ini berguna saat menyortir nomor yang direpresentasikan sebagai teks. Berikut adalah contoh cara menggunakan opsi ini:
Sortir -N Data.txt
Perintah ini mengurutkan baris teks dalam data.file txt numerik dan menampilkan hasilnya di layar.
Menyortir berdasarkan bidang
Itu -k
Opsi digunakan untuk mengurutkan input berdasarkan bidang atau kolom tertentu. Opsi ini berguna saat menyortir data tabel di mana setiap baris mewakili catatan dan bidang dipisahkan oleh pembatas tertentu. Nomor lapangan ditentukan dengan opsi, dan bidang diberi nomor mulai dari 1. Berikut adalah contoh cara menggunakan opsi ini:
Sortir -K 2 Data.txt
Perintah ini mengurutkan baris teks di data.txt File berdasarkan bidang kedua (kolom) dan menampilkan hasilnya di layar.
Menentukan pemisah bidang
Itu -T
Opsi digunakan untuk menentukan pemisah bidang saat menyortir berdasarkan bidang. Secara default, 'menyortir'
Perintah mengasumsikan bahwa bidang dipisahkan oleh a ruang angkasa atau tab karakter. Namun, opsi ini memungkinkan Anda untuk menentukan karakter yang berbeda sebagai pemisah bidang. Berikut adalah contoh cara menggunakan opsi ini:
sort -t "," -k 2 data.txt
Perintah ini mengurutkan baris teks di data.txt File berdasarkan bidang kedua (kolom) dan pemisah bidang adalah ','. Ini akan menampilkan hasilnya di layar
Menghapus garis duplikat
Itu -u
Opsi digunakan untuk menghapus garis duplikat dari output 'menyortir'
memerintah. Opsi ini berguna saat mengurutkan file besar dan Anda hanya ingin menyimpan garis yang unik. Berikut adalah contoh cara menggunakan opsi ini:
Sortir -U data.txt
Perintah ini mengurutkan baris teks di data.txt file dan hapus setiap baris duplikat dari output. Hasilnya ditampilkan di layar.
Menentukan file output
Itu -Hai
Opsi digunakan untuk menentukan file output untuk data yang diurutkan. Opsi ini berguna saat menyimpan data yang diurutkan ke file yang berbeda daripada menampilkannya di layar. Berikut adalah contoh cara menggunakan opsi ini:
Urutkan data.txt -o sorted_data.txt
Alih -alih opsi, Anda juga dapat menggunakan pengalihan ">" operator untuk menulis konten ke file.
Urutkan data.txt> sorted_data.txt
Perintah ini mengurutkan baris teks di data.txt file dan menyimpan hasilnya ke file baru yang dipanggil sorted_data.txt.
Menggabungkan beberapa opsi
Anda dapat menggabungkan berbagai opsi untuk mencapai hasil penyortiran yang diinginkan. Misalnya, untuk mengurutkan file secara numerik dalam urutan terbalik dan menyimpan hasilnya ke file baru, Anda dapat menggunakan perintah berikut:
Sortir -NR Data.txt -o reverse_sorted_data.txt
Anda juga dapat menggabungkan opsi yang berbeda seperti ini,
sort -t "," -k 2,3 -u data.txt
Perintah ini mengurutkan baris teks di "data.txt" File berdasarkan bidang kedua dan ketiga (kolom) dan pemisah bidang adalah ',' dan menghapus entri duplikat dari hasil dan menampilkannya di layar
Kesimpulan
Kesimpulannya, 'menyortir'
Perintah adalah alat yang kuat dan serbaguna yang dapat digunakan untuk mengurutkan data dalam berbagai skenario. Berbagai opsi yang tersedia dengan 'menyortir'
Perintah memungkinkan Anda untuk menyesuaikan proses penyortiran dan mencapai hasil yang diinginkan. Dengan contoh dan penjelasan yang diberikan dalam artikel ini, Anda harus memiliki pemahaman yang baik tentang cara menggunakan 'menyortir'
perintah dan dapat menerapkannya pada data Anda sendiri.
- « Perintah sed di Linux dengan 15 contoh praktis
- Cara menginstal python 3.11 di Centos 9/8 & Fedora »