شمارش تعداد کلمه های فایل text در لینوکس

شمارش تعداد کلمه های فایل text در لینوکس

در سیستم عامل هایی که رابط گرافیکی دارند میتوانید با CTRL + F درون یک فایل جستجو کرده و کلمات مد نظر خود را بیابید.

اما این مورد در لینوکس چگونه است؟

در این مقاله شمارش تعداد کلمه های فایل text در لینوکس را با هم می آموزیم.

فرض کنید یک فایل example.txt دارید که حاوی جملات است:

Praesent in mauris eu tortor porttitor accumsan. Mauris suscipit, ligula sit amet pharetra semper, 
nibh ante cursus purus, vel sagittis velit mauris vel metus enean fermentum risus.

شما می توانید با استفاده از دستور grep تعداد دفعاتی که کلمه “mauris” در پرونده ظاهر می شود را محاسبه کنید.

grep -o -i mauris example.txt | wc -l

نتیجه بدین صورت است :

شمارش تعداد کلمه های فایل text در لینوکس

یک روش متفاوت این است که محتوای پرونده ورودی را با دستور tr تغییر دهید

تا همه کلمات در یک خط واحد قرار بگیرند و سپس از grep -c برای شمارش آن تعداد مطابقت استفاده کنیم.

tr '[:space:]' '[\n*]' < example.txt | grep -i -c mauris

نتیجه بدین صورت است :

شمارش تعداد کلمه های فایل text در لینوکس

اشتراک گذاری:

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *