رفتن به مطلب
انجمن تخصصی پرشین هویز

دستور head در لینوکس


saeed

ارسال‌های توصیه شده

دستور 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 رو در خروجی چاپ می کند.

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
  • اضافه کردن...