ED(1) User Commands ED(1)

ed - ویرایشگر متنی خط‌محور

ed [گزینه‌ها] [[+line] فایل]

برنامهٔ GNU ed یک ویرایشگر متنی خط‌محور است. از این برنامه برای ایجاد، نمایش، اصلاح و دیگر عملیات دستکاری فایل‌های متنی، چه به‌صورت تعاملی و چه از طریق اسکریپت‌های پوسته استفاده می‌شود. نسخه‌ای محدودشده از ed با نام red، تنها می‌تواند فایل‌های موجود در دایرکتوری جاری را ویرایش کند و قادر به اجرای دستورهای پوسته نیست. برنامهٔ Ed از این نظر ویرایشگر متنی «استاندارد» به شمار می‌رود که ویرایشگر اصلی و اولیهٔ یونیکس بوده و از این رو به‌طور گسترده در دسترس است. با این حال برای بیشتر اهداف، ویرایشگرهای تمام‌صفحه جایگزین آن شده‌اند.

نام فایل می‌تواند با «+line»، «+/RE» یا «+?RE» شروع شود تا سطر جاری را روی شمارهٔ سطر مشخص‌شده یا نخستین یا آخرین سطر منطبق با عبارت باقاعدهٔ «RE» تنظیم نماید.

در صورت تعیین «فایل»، ویرایش با خواندن آن آغاز می‌شود. اگر «فایل» با یک «!» آغاز شود، خروجی دستور پوسته خوانده خواهد شد.

از متغیر محیطی LINES می‌توان برای تعیین اندازهٔ اولیهٔ پنجره استفاده کرد.

نمایش این راهنما و خروج
نمایش اطلاعات نسخه و خروج
استفاده از عبارت‌های باقاعدهٔ گسترش‌یافته
اجرا در حالت سازگاری
خروج با وضعیت 0 حتی در صورت شکست خوردن یک دستور
استفاده از STRING به‌عنوان اعلان تعاملی
فرونشاندن پیام‌های تشخیصی نوشته‌شده در stderr
اجرا در حالت محدودشده
فرونشاندن شمارش بایت‌ها و اعلان «!»
حالت پرگو؛ معادل با دستور «H»
حذف نویسه‌های بازگشت به ابتدای سطر (CR) در انتهای سطرهای متن
مجاز دانستن نویسه‌های کنترلی در نام فایل‌ها

0 برای خروج عادی، 1 برای مشکلات محیطی (گزینه‌های نامعتبر خط فرمان، اتمام حافظه، شکست دستور و غیره)، 2 برای مشکلات مربوط به فایل ورودی (پیدا نشدن فایل، تغییر بافر، خطاهای I/O)، 3 برای خطای ناسازگاری داخلی (مانند باگ) که منجر به اضطرار (panic) برنامهٔ ed شده است.

گزارش باگ‌ها به bug-ed@gnu.org
تارنمای اصلی Ed: http://www.gnu.org/software/ed/ed.html
راهنمای عمومی استفاده از نرم‌افزارهای گنو: http://www.gnu.org/gethelp

حق نشر © 1994 Andrew L. Moore.
حق نشر © 2026 Antonio Diaz Diaz. مجوز GPLv2+: گنو GPL نسخهٔ 2 یا بالاتر http://gnu.org/licenses/gpl.html
این نرم‌افزار آزاد است: شما برای تغییر و توزیع مجدد آن آزاد هستید. هیچ‌گونه ضمانتی وجود ندارد، تا حدی که قانون اجازه می‌دهد.

regex(7)

مستندات کامل برای ed به صورت یک راهنمای Texinfo نگهداری می‌شود. اگر برنامه‌های info و ed به‌درستی روی سیستم شما نصب شده باشند، دستور

info ed

باید دسترسی به راهنمای کامل را برای شما فراهم کند.

August 2026 GNU ed 1.22.6