وب‌سرویس مجید

پروژه command-line-text-processing

learnbyexample/Command-line-text-processing

کاربرد:

این پروژه به شما کمک می‌کنه تا با استفاده از ابزارهای خط فرمان لینوکس مثل grep، sed، awk و sort، متن‌ها رو پردازش کنید. از پیدا کردن متن گرفته تا جست‌وجو و جایگزینی، مرتب‌سازی، زیباسازی و تحلیل داده‌های متنی. ️

در چه شرایطی بهتره استفاده شود؟

وقتی با فایل‌های متنی حجیم کار می‌کنید و نیاز دارید سریع و بدون باز کردن ویرایشگر، تغییراتی اعمال کنید. مثلاً لاگ‌های سرور، داده‌های CSV یا تنظیمات پیکربندی. همچنین برای اسکریپت‌نویسی و اتوماسیون وظایف تکراری عالیه.

چند مثال از موارد استفاده:

- پیدا کردن تمام خطوطی که شامل کلمه error هستند: grep "error" logfile.txt

- جایگزینی تمام کلمات old با new در یک فایل: sed -i 's/old/new/g' file.txt

- مرتب‌سازی یک لیست ایمیل‌ها بر اساس نام: sort emails.txt

- استخراج ستون خاصی از یک فایل CSV با awk

  • ##text
  • ##command
  • ##grep
  • ##sed
  • ##awk
  • ##linux
  • ##automation
  • ##data
  • ##scripting
  • ##cli