Head (יוניקס)

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

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

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

פעולה[עריכת קוד מקור | עריכה]

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

שימוש[עריכת קוד מקור | עריכה]

הצגת 10 השורות הראשונות בקובץ

head somefile

הצגת 3 השורות הראשונות בקובץ

head -3 somefile

הצגת 3 התווים הראשונים בקובץ

head -c 3 somefile

קבלת פלט באמצעות צינור עיבוד נתונים והצגת 10 השורות הראשונות

for i in {1..100}
do
 echo $i
done | head

קבלת שם באמצעות צינור עיבוד נתונים והצגת 3 התווים הראשונים

echo nebuchadnezzar | head -c 3