Το head είναι πρόγραμμα των λειτουργικών συστημάτων που βασίζονται στο Unix και χρησιμοποιείται για την εμφάνιση των πρώτων γραμμών ενός αρχείου κειμένου ή δεδομένων μέσα από μια ανακατεύθυνση (pipe). Η σύνταξη της εντολής είναι:

head [επιλογές] <όνομα_αρχείου>

Η προκαθορισμένη συμπεριφορά του head είναι να τυπώσει τις πρώτες 10 γραμμές της εισόδου του στην πρότυπη έξοδο (standard output). Ο αριθμός των γραμμών που τυπώνονται μπορεί να αλλάξει με μια επιλογή της γραμμής εντολών. Το παρακάτω παράδειγμα εμφανίζει τις πρώτες 20 γραμμές από το όνομα_αρχείου:

head -n 20 όνομα_αρχείου

Η επόμενη εντολή εμφανίζει τις πρώτες 5 γραμμές όλων των αρχείων, των οποίων το όνομα αρχίζει από foo:

head -n 5 foo*

Κάποιες εκδόσεις της εντολής παραλείπουν το n και επιτρέπουν επιλογές όπως η -5.

Άλλες επιλογές Επεξεργασία

-c <αριθμός x από bytes> Αντιγράφει τα πρώτα x bytes.

Αντικατάσταση από τη sed Επεξεργασία

Πολλές αρχικές εκδόσεις του Unix δεν είχαν την εντολή και στην τεκμηρίωσή λογισμικού ή σε βιβλία, γινόταν χρήση της sed:

sed 5q foo

Η παραπάνω εντολή εμφανίζει (έμμεσα) όλες τις γραμμές, αλλά τερματίζει όταν περάσει την πέμπτη γραμμή.

Δείτε επίσης Επεξεργασία

Εξωτερικοί σύνδεσμοι Επεξεργασία