دستور head در لینوکس
دستور head در لینوکس همانطور که از اسمش پیداست از آن به منظور چاپ n خط اول یک یا چند فایل استفاده می شود که مکمل دستور tail می باشد که استفاده از آن به صورت پیشفرض و بدون هیچ آرگومانی 10 خط اول یک یا چند فایل رو در خروجی چاپ می کند. در این آموزش به نحوه ی استفاده از دستور head در خط فرمان لینوکس می پردازیم، با ما همراه باشید.
مدل دستور head
مدل دستور head به صورت زیر می باشد :
1 | head [OPTION]... [FILE]... |
نحوه ی استفاده از دستور head
اگر دستور head رو بدون هیچگونه Option یا آرگومان همانند مدل بالا اجرا کنید، این ابزار 10 خط اول فایل ورودی رو برای شما چاپ می کند :
1 | head filename.txt |
برای چاپ تعداد خطوط مشخص می توان از آرگومان -n استفاده کرد :
1 | head -n <NUMBER> filename.txt |
برای مثال به منظور نمایش 30 خطوط اول یک فایل به صورت زیر عمل می کنیم :
1 | head -n 30 filename.txt |
دستور زیر نیز همانند دستور بالا عمل می کند :
1 | head -30 filename.txt |
چند فایل به عنوان ورودی Head
اگر چندین فایل رو به عنوان ورودی به دستور head ارائه کنیم، این ابزار 10 خط اول هر فایل رو برای ما در خروجی چاپ می کند :
1 | head filename1.txt filename2.txt |
همچنین می توان تعداد خطوط برای چاپ رو مشخص کرد :
1 | head -n 20 filename1.txt filename2.txt |
دستور بالا 20 خط اول هر دو فایل ورودی filename1.txt و filename2.txt رو در خروجی چاپ می کند.
[line]
تیم فنی آلما هاست، در تمام ایام سال به صورت 24 ساعته در خدمت شما هستند تا برای خرید سرور اختصاصی آنتی دیداس شما را یاری کنند و جدیدترین آفر های موجود را برای شما متناسب با نیازتان ارائه کنند. برای دریافت آخرین آفر های ویژه و تخفیف های ما، می توانید از طریق تیکت با ما در ارتباط باشید تا آفر های موجود را بر اساس نیاز شما برایتان ارسال کنیم.
پرتال کاربری آلما هاست ( پاسخگویی 24 ساعته ) : پورتال مشتریان آلما هاست