مشاهده تعداد خطوط یک فایل در لینوکس
در بسیاری از مواقع، مدیران سیستم یا کاربران نیاز دارند تا بدانند یک فایل متنی، لاگ یا کد برنامه چند خط دارد. دستور wc (مخفف word count) یکی از ساده ترین روش ها برای شمارش خطوط است.
فرمت دستور:
wc -l filename
آپشن l- : تعداد خطوط فایل را نمایش می دهد.
filename : در این بخش نیاز است آدرس و نام فایل موردنظر را مشخص کنید.
مثال:
wc -l /etc/passwd
نمونه خروجی:
45 /etc/passwd
یعنی فایل etc/passwd/ شامل ۴۵ خط است (این عدد بسته به سیستم متفاوت خواهد بود).
برای اینکه آدرس فایل در خروجی نباشد و صرفا عدد نمایش داده شود، میتوانید دستور را به شکل زیر اجرا نمایید:
wc -l < /etc/passwd
شمارش خطوط چند فایل همزمان
برای مشاهده تعداد خطوط چند فایل در یک دستور:
wc -l /etc/passwd /etc/hosts
خروجی شامل تعداد خطوط هر فایل و یک مجموع کل خواهد بود.
نمونه خروجی:
45 /etc/passwd
12 /etc/hosts
57 total
در خط سوم، مجموع کل خطوط هر دو فایل، نمایش داده شده است.