نمایش ابتدا (View Start (head))
گاهی فقط اول فایل مهم است. دستور «head» ابتدای فایل را نشان می دهد. پیش نمایش یعنی سریع ساختار فایل را ببینی و گیج نشوی.
استفاده از head
head به صورت پیش فرض 10 خط اول را نشان می دهد. برای چک سریع قالب داده عالی است.
head logfile.txt
line 01
line 02
line 03
line 04
line 05
line 06
line 07
line 08
line 09
line 10
نحو دستور
«نحو (Syntax)» یعنی شکل درست نوشتن دستور. الگوی کلی head این است.
head [OPTION]... [FILE]...
نمایش تعداد خطوط با -n
با -n تعیین کن چند خط اول نشان داده شود. پیش فرض 10 خط است.
head -n 5 logfile.txt
line 01
line 02
line 03
line 04
line 05
نمایش برحسب بایت با -c
با -c می توانی ابتدای فایل را برحسب بایت ببینی. این برای فایل های دودویی مفید است.
head -c 20 logfile.txt
line 01
line 02
line
چند فایل همزمان
head می تواند چند فایل را پشت سرهم نشان دهد. نام هر فایل به صورت سربرگ می آید.
head -n 3 logfile.txt logfile2.txt
==> logfile.txt <==
line 01
line 02
line 03
==> logfile2.txt <==
line 01
line 02
line 03
حذف سربرگ ها با -q
با -q هنگام چند فایل، سربرگ نام فایل ها حذف می شود. خروجی جمع وجورتر می شود.
head -q -n 3 logfile.txt logfile2.txt
line 01
line 02
line 03
line 01
line 02
line 03
نکته: اگر به انتهای فایل نیاز داری، از tail استفاده کن. همچنین برای مرور کامل «نمایش ابتدا» این صفحه نمایش ابتدا را نشانه گذاری کن. برای آشنایی با پردازش ها بعدی، به ps سر بزن.
تمرین گام به گام
- یک فایل نمونه با 20 خط بساز.
- با
head10 خط اول را ببین. - با
-n 5تعداد خطوط را کم کن. - با
-c 30نمایش بایتی را امتحان کن. - دو فایل را با
-qبدون سربرگ ببین.
جمع بندی سریع
- head ابتدای فایل ها را نشان می دهد.
- -n برای تعداد خطوط است.
- -c برای تعداد بایت است.
- -q سربرگ فایل ها را حذف می کند.
- برای انتها از tail استفاده کن.