Tutorial Perintah Bash Kepala dan Ekor

Bash Head Tail Command Tutorial



Banyak jenis perintah yang tersedia di bash untuk menampilkan konten sebuah file. Perintah yang paling umum digunakan adalah 'kucing', 'lebih', 'kurang', 'kepala' dan 'ekor' perintah. Untuk membaca seluruh file, 'kucing' , 'lagi' dan 'lebih sedikit' perintah digunakan. Tetapi ketika bagian tertentu dari file diperlukan untuk dibaca, maka 'kepala' dan 'ekor' perintah yang digunakan untuk melakukan tugas itu. 'kepala' perintah digunakan untuk membaca file dari awal dan 'ekor' perintah digunakan untuk membaca file dari akhir. Bagaimana Anda dapat menggunakan ' kepala ' dan 'ekor' perintah dengan opsi berbeda untuk membaca bagian tertentu dari file ditampilkan dalam tutorial ini.

Anda dapat menggunakan file yang ada atau membuat file baru untuk menguji fungsi dari 'kepala' dan 'ekor' perintah. Di sini, dua file teks bernama produk.txt dan karyawan.txt dibuat untuk menunjukkan penggunaan 'kepala' dan 'ekor' perintah.







Jalankan perintah berikut untuk menampilkan konten dari produk.txt mengajukan.



$ produk kucing.txt



Jalankan perintah berikut untuk menampilkan konten dari karyawan.txt mengajukan.





$ karyawan kucing.txt

Secara default, 'ekor' perintah membaca 10 baris terakhir file. Jika Anda ingin membaca lebih atau kurang dari 10 baris dari akhir file maka Anda harus menggunakan opsi '-n' dengan 'ekor' memerintah.



sintaks perintah ekor:

ekor [opsi] [nama file]…[nama file]

Seperti perintah 'kepala' perintah 'ekor' juga berlaku untuk banyak file dan menggunakan opsi adalah opsional untuk perintah 'ekor'.

Contoh – 1: perintah 'ekor' tanpa opsi apa pun

File employee.txt hanya memiliki 6 baris yang kurang dari 10. Jadi, perintah berikut akan menampilkan seluruh isi file employee.txt.

$ karyawan ekor.txt

Contoh – 2: Perintah 'ekor' dengan opsi -n dan nilai positif

Ketika Anda ingin membaca baris tertentu dari akhir file maka Anda harus menggunakan opsi '-n' dengan nilai positif. Perintah berikut akan menampilkan 2 baris terakhir dari file employee.txt.

$ tail -n 2 employee.txt

Contoh – 3: perintah 'ekor' dengan -n dan nilai negatif

Jika Anda ingin menghilangkan baris tertentu dari awal maka Anda harus menggunakan opsi '-n' dengan nilai negatif dalam perintah 'ekor'. Perintah berikut akan menampilkan isi file employee.txt dengan menghilangkan 3 baris dari awal.

$ tail -n -3 employee.txt

Contoh – 4: perintah 'ekor' dengan banyak file

Perintah berikut akan menampilkan 3 baris terakhir file products.txt dan employee.txt.

$ tail -n 3 products.txt employee.txt

Contoh – 5: Menggunakan perintah 'kepala' dan 'ekor' secara bersamaan

Jika Anda ingin membaca konten dari tengah file apa pun, maka hanya 'kepala' atau 'ekor' perintah tidak dapat menyelesaikan masalah ini. Anda harus menggunakan keduanya 'kepala' dan 'ekor' perintah bersama untuk memecahkan masalah ini. Perintah berikut akan membaca baris dari 2 hingga 6 dari produk.txt mengajukan. Pertama, 'kepala' perintah akan mengambil 6 baris pertama dengan menghilangkan 5 baris terakhir untuk nilai negatif dan 'ekor' perintah akan mengambil 5 baris terakhir dari output 'kepala' memerintah.

$ head -n -5 products.txt | ekor -n 5

Saya berharap setelah mempraktekkan contoh di atas, siapa pun akan dapat menerapkan 'kepala' dan 'ekor' perintah dengan benar.