Hampir sama dengan Perintah tail, namun bedanya Perintah head mencetak baris pertama (10 baris secara default) dari satu atau lebih file atau data output standar.
Dalam tutorial ini, kami akan menjelaskan cara menggunakan utilitas head Linux melalui contoh-contoh praktis dan penjelasan rinci tentang opsi head paling umum.
Sintaks Perintah head
Sintaks untuk perintah head adalah sebagai berikut:
head [OPTION]... [FILE]...
OPTION
– head options. Kami akan membahas opsi yang paling umum di bagian selanjutnya.FILE
– nama file input. Jika tidak ada FILE yang ditentukan, atau ketika FILE adalah-
, head akan membaca input standar.
Cara Menggunakan Head Command
Dalam bentuknya yang paling sederhana ketika digunakan tanpa opsi apa pun, perintah head akan menampilkan 10 baris pertama.
head namafile.txt
Cara Menampilkan Jumlah Baris tertentu
Gunakan opsi -n
(--lines
) diikuti oleh bilangan bulat yang menentukan jumlah baris yang akan ditampilkan:
head -n <NUMBER> namafile.txt
Anda dapat menghilangkan huruf n dan menggunakan hanya tanda hubung (-
) dan nomor (tanpa spasi di antara mereka).
Untuk menampilkan 30 baris pertama file bernama namafile.txt
, Anda harus mengetik:
head -n 30 namafile.txt
Berikut ini akan menghasilkan hasil yang sama dengan perintah di atas:
head -30 namafile.txt
Cara Menampilkan Banyak File
Jika beberapa file disediakan sebagai input ke perintah head, maka output dari perintah tersebut akan menampilkan sepuluh baris pertama dari setiap file yang disediakan.
head namafile1.txt namafile2.txt
Anda juga dapat menggunakan opsi yang sama seperti ketika menampilkan satu file.
Contoh ini menunjukkan 20 baris pertama dari file namafile1.txt
dan namafile2.txt
:
head -n 20 namafile1.txt namafile2.txt
Ketika lebih dari satu file digunakan, output mendahului masing-masing dengan header yang menunjukkan nama file.
Cara Menggunakan Perintah head dengan Perintah lain
Perintah head dapat digunakan dalam kombinasi dengan perintah lain dengan mengarahkan output standar dari / ke utilitas lain menggunakan pipes ( | ).
Perintah berikut akan meng-hash $RANDOM
variabel environment, menampilkan 32 byte pertama dan menampilkan 24 karakter string acak:
echo $RANDOM | sha512sum | head -c 24 ; echo
Kesimpulan
Sekarang Anda harus memiliki pemahaman yang baik tentang bagaimana menggunakan perintah head di Linux. Perintah head adalah pelengkap dari perintah tail yang mencetak baris terakhir dari file ke terminal.