Head (יוניקס)

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה לניווט קפיצה לחיפוש

head היא פקודת Unix ומערכת הפעלה דמוית יוניקס, שמטרתה להציג את תחילתם של קובצי טקסט או מידע שמועבר באמצעות צינור עיבוד נתונים.

הפקודה המשלימה שמציגה את סופם של קבצים היא הפקודה tail.

פעולה

כאשר עובדים בשורת פקודה קיימת מגבלה של מספר התווים אותם יכול להכיל החלון ולכן נוח יותר להציג מספר תווים מוגבל. לדוגמה בעת עבודה עם קבצים גדולים בהם נרצה לקרוא רק את כותרת הקובץ בלבד.

שימוש

הצגת 10 השורות הראשונות בקובץ<syntaxhighlight lang="bash"> head somefile </syntaxhighlight>הצגת 3 השורות הראשונות בקובץ<syntaxhighlight lang="bash"> head -3 somefile </syntaxhighlight>הצגת 3 התווים הראשונים בקובץ<syntaxhighlight lang="bash"> head -c 3 somefile </syntaxhighlight>קבלת פלט באמצעות צינור עיבוד נתונים והצגת 10 השורות הראשונות<syntaxhighlight lang="bash"> for i in {1..100} do

echo $i

done | head </syntaxhighlight>קבלת שם באמצעות צינור עיבוד נתונים והצגת 3 התווים הראשונים<syntaxhighlight lang="bash"> echo nebuchadnezzar | head -c 3 </syntaxhighlight>