Anda boleh menggunakan fail yang ada atau membuat fail baru untuk menguji fungsi ‘Kepala’ dan ‘Ekor’ arahan. Di sini, dua fail teks dinamakan produk.txt dan pekerja.txt dibuat untuk menunjukkan penggunaan ‘Kepala’ dan ‘Ekor’ arahan.
Jalankan arahan berikut untuk memaparkan kandungan produk.txt fail.
$ cat produk.txt
Jalankan arahan berikut untuk memaparkan kandungan pekerja.txt fail.
$ cat pegawai.txt
Secara lalai, ‘Ekor’ arahan membaca 10 baris terakhir fail. Sekiranya anda ingin membaca lebih kurang 10 baris dari akhir fail maka anda harus menggunakan pilihan '-n' dengan ‘Ekor’ arahan.
sintaks arahan ekor:
ekor [pilihan] [nama fail]… [nama fail]
Seperti arahan ‘head’ perintah ‘tail’ juga berlaku untuk banyak fail dan pilihan menggunakan adalah pilihan untuk perintah ‘tail’.
Contoh - 1: Perintah ‘ekor’ tanpa pilihan
fail pekerja.txt hanya mempunyai 6 baris yang kurang daripada 10. Oleh itu, arahan berikut akan memaparkan kandungan penuh fail pekerja.txt.
$ ekor pekerja.txt
Contoh - 2: Perintah ‘ekor’ dengan pilihan -n dan nilai positif
Apabila anda ingin membaca baris tertentu dari akhir fail maka anda harus menggunakan pilihan '-n' dengan nilai positif. Perintah berikut akan memaparkan 2 baris terakhir fail pekerja.txt.
$ tail -n 2 pegawai.txt
Contoh - 3: Perintah ‘ekor’ dengan nilai -n dan negatif
Sekiranya anda ingin menghilangkan garis-garis tertentu dari awal, anda harus menggunakan pilihan '-n' dengan nilai negatif dalam perintah 'ekor'. Perintah berikut akan memaparkan kandungan fail pekerja.txt dengan menghilangkan 3 baris dari awal.
$ tail -n -3 pegawai.txt
Contoh - 4: Perintah ‘tail’ dengan banyak fail
Perintah berikut akan memaparkan 3 baris terakhir produk.txt dan fail karyawan.txt.
$ tail -n 3 produk.txt pegawai.txt
Contoh - 5: Menggunakan arahan ‘kepala’ dan ‘ekor’ bersama-sama
Sekiranya anda ingin membaca kandungan dari tengah-tengah fail, maka hanya ‘Kepala’ atau ‘Ekor’ arahan tidak dapat menyelesaikan masalah ini. Anda mesti menggunakan kedua-duanya ‘Kepala’ dan ‘Ekor’ memerintahkan bersama untuk menyelesaikan masalah ini. Perintah berikut akan membaca baris dari 2 hingga 6 dari produk.txt fail. Pada mulanya, ‘Kepala’ arahan akan mengambil 6 baris pertama dengan menghilangkan 5 baris terakhir untuk nilai negatif dan ‘Ekor’ arahan akan mengambil baris 5 terakhir dari output dari ‘Kepala’ arahan.
$ head -n -5 produk.txt | ekor -n 5
Saya harap setelah mengamalkan contoh-contoh di atas, sesiapa sahaja dapat mengaplikasikannya ‘Kepala’ dan ‘Ekor’ perintah dengan betul.