درسنامه ۲-۶: مرتبسازی و شمارش با sort و wc
این دو ابزار برای مرتبسازی و گرفتن آمار خطوط/کلمات کاربرد دارند.
sort — مرتبسازی
sort names.txt # مرتبسازی الفبایی
sort -n scores.txt # مرتبسازی عددی
sort -u words.txt # حذف تکراریها هنگام مرتبسازی
wc — شمارنده
الگوی پرتکرار: شمارش فراوانی
تمرین کوتاه
- لیست نمرهها را عددی مرتب کنید و بیشترینها را ببینید.
- فراوانی واژهها را در یک متن کوتاه محاسبه کنید.
نکات و مثالهای بیشتر
- مرتبسازی بر اساس ستون خاص (با جداکنندهٔ کاما):
- حذف تکراریها پس از مرتبسازی و شمارش:
- شمارش خطوط چند فایل باهم و جمع کل:
خطاهای رایج
- فراموش کردن
-nبرای مرتبسازی عددی. - عدم تعیین جداکنندهٔ درست با
-tهنگام کار با CSV/TSV.