نمایش چند خط از وسط یک فایل متنی (در لینوکس)

Linux
سلام

فرض کنید که شما یک فایل متنی ۱۰ مگابایتی دارید. مطمئنا باز کردن این فایل در برنامه هایی مانند gedit مشکل خواهد بود. بخصوص زمانی که شما قصد مشاهده چند خط از وسط این فایل را دارید.
دستور head برای نمایش چند خط اول یک فایل استفاده می شود. مانند:

$ head FILE

دستور tail برای نمایش چند خط آخر فایل استفاده می شود. مانند:

$ tail FILE

با استفاده از پارامتر n شما می توانید تعداد خطوط را برای نمایش تنظیم کنید. مانند:

$ tail -n25 FILE

در صورتی که شما بخواهید خطوطی را از فایل مشاهده کنید که در ابتدا و انتهای فایل نیستند، دستور ترکیبی زیر آن خطوط را نمایش می دهند:

$ more +num10 FILE | head -n20

دستور بالا خطوط ۱۰ تا ۳۰ (شامل ۲۰ خط) را برای شما نمایش می دهد.

البته مطمئنا در صورت استفاده از ویرایشگر هایی مانند vi کار شما بسیار ساده تر و انعطاف پذیرتر خواهد بود.

موفق باشید

مطالب مرتبط:
  1. نظارت همزمان بر چند فایل و دستور (MultiTail)
  2. جستجوی فایل در لینوکس
  3. آشنایی با دستور netstat

سعید زبردست

facebook twitter linkedin Email

من برنامه نویس Java و PHP هستم. در کنار برنامه نویسی اطلاعات خوبی در زمینه پایگاه ‌های داده بخصوص MySQL دارم. برای اطلاع بیشتر به صفحه درباره سعید زبردست مراجعه کنید.


نظرات