آموزش خط فرمان: قسمت پنجاه و هفتم، فرمان aspell (غلط‌یاب املای تعاملی)

آخرین ابزاری که در رابطه با پردازش متن (Text Processing) بررسی خواهیم کرد، فرمان aspell که یک غلط‌یاب املای تعاملی است، می‌باشد.

ادامه خواندن “آموزش خط فرمان: قسمت پنجاه و هفتم، فرمان aspell (غلط‌یاب املای تعاملی)”

آموزش خط فرمان: قسمت پنجاه و ششم، ویرایش بر روی هوا (Editing on the Fly)

مگر می‌شود بر روی هوا هم ویرایش کرد؟ تعجب نکنید. دقیقا منظورمان همین است. تجربه ما در کار با ویرایشگرهای متنی نشان داده که این ویرایشگرها بسیار تعاملی هستند؛ بدین معنا که می‌توان مکان‌نما را به‌صورت دستی جابه‌جا نموده و سپس تغییرات خود را در آن وارد کرد.

ادامه خواندن “آموزش خط فرمان: قسمت پنجاه و ششم، ویرایش بر روی هوا (Editing on the Fly)”

آموزش خط فرمان: قسمت پنجاه و چهارم، پردازش متن (Text Processing)

تمامی سیستم‌های یونیکسی به‌شدت متکی به فایل‌های متنی از انواع مختلف داده‌های ذخیره‌سازی هستند. بنابراین وجود ابزارهای متعدد برای دستکاری متن در یونیکس، منظقی به نظر می‌رسد.

ادامه خواندن “آموزش خط فرمان: قسمت پنجاه و چهارم، پردازش متن (Text Processing)”

آموزش خط فرمان: قسمت پنجاه و سوم، به‌کارگیری عبارات منظم

تا بدین‌جا درباره عبارات منظم بسیار صحبت شد و مثال‌های تمرینی زیادی را اجرا نمودیم. اکنون با استفاده از فرمان‌هایی که آموخنیم، قصد داریم چند مثال کاربردی را انجام دهیم.

ادامه خواندن “آموزش خط فرمان: قسمت پنجاه و سوم، به‌کارگیری عبارات منظم”

آموزش خط فرمان: قسمت پنجاه و دوم، شمارش‌گرها (Quantifiers)

عبارات منظم توسعه‌یافته، چندین راه را برای اختصاص تعداد دفعات تطبیق یک عنصر (با استفاده از شمارش‌گرهای مختلف) دارند؛ که به بیان آن‌ها خواهیم پرداخت.

ادامه خواندن “آموزش خط فرمان: قسمت پنجاه و دوم، شمارش‌گرها (Quantifiers)”

آموزش خط فرمان: قسمت پنجاه و یکم، کلاس‌های کاراکتر POSIX

محدوده‌های معمول کاراکتر به‌سادگی قابل درک هستند و برای حل سریع مشکلات، به‌منظور اختصاص مجموعه‌ای از کاراکترها موثر هستند. متاسفانه آن‌ها همیشه راهگشا نیستند. زمانی که قادر به استفاده از آن‌ها نباشیم، چه کار باید کنیم؟

ادامه خواندن “آموزش خط فرمان: قسمت پنجاه و یکم، کلاس‌های کاراکتر POSIX”