| ED(1) | User Commands | ED(1) |
نام (NAME)
ed - ویرایشگر متنی خطمحور
خلاصه دستور (SYNOPSIS)
ed [گزینهها] [[+line] فایل]
توضیحات (DESCRIPTION)
برنامهٔ GNU ed یک ویرایشگر متنی خطمحور است. از این برنامه برای ایجاد، نمایش، اصلاح و دیگر عملیات دستکاری فایلهای متنی، چه بهصورت تعاملی و چه از طریق اسکریپتهای پوسته استفاده میشود. نسخهای محدودشده از ed با نام red، تنها میتواند فایلهای موجود در دایرکتوری جاری را ویرایش کند و قادر به اجرای دستورهای پوسته نیست. برنامهٔ Ed از این نظر ویرایشگر متنی «استاندارد» به شمار میرود که ویرایشگر اصلی و اولیهٔ یونیکس بوده و از این رو بهطور گسترده در دسترس است. با این حال برای بیشتر اهداف، ویرایشگرهای تمامصفحه جایگزین آن شدهاند.
نام فایل میتواند با «+line»، «+/RE» یا «+?RE» شروع شود تا سطر جاری را روی شمارهٔ سطر مشخصشده یا نخستین یا آخرین سطر منطبق با عبارت باقاعدهٔ «RE» تنظیم نماید.
در صورت تعیین «فایل»، ویرایش با خواندن آن آغاز میشود. اگر «فایل» با یک «!» آغاز شود، خروجی دستور پوسته خوانده خواهد شد.
از متغیر محیطی LINES میتوان برای تعیین اندازهٔ اولیهٔ پنجره استفاده کرد.
گزینهها (OPTIONS)
- -h, --help
- نمایش این راهنما و خروج
- -V, --version
- نمایش اطلاعات نسخه و خروج
- -E, --extended-regexp
- استفاده از عبارتهای باقاعدهٔ گسترشیافته
- -G, --traditional
- اجرا در حالت سازگاری
- -l, --loose-exit-status
- خروج با وضعیت 0 حتی در صورت شکست خوردن یک دستور
- -p, --prompt=STRING
- استفاده از STRING بهعنوان اعلان تعاملی
- -q, --quiet, --silent
- فرونشاندن پیامهای تشخیصی نوشتهشده در stderr
- -r, --restricted
- اجرا در حالت محدودشده
- -s, --script
- فرونشاندن شمارش بایتها و اعلان «!»
- -v, --verbose
- حالت پرگو؛ معادل با دستور «H»
- --strip-trailing-cr
- حذف نویسههای بازگشت به ابتدای سطر (CR) در انتهای سطرهای متن
- --unsafe-names
- مجاز دانستن نویسههای کنترلی در نام فایلها
وضعیت خروج (EXIT STATUS)
0 برای خروج عادی، 1 برای مشکلات محیطی (گزینههای نامعتبر خط فرمان، اتمام حافظه، شکست دستور و غیره)، 2 برای مشکلات مربوط به فایل ورودی (پیدا نشدن فایل، تغییر بافر، خطاهای I/O)، 3 برای خطای ناسازگاری داخلی (مانند باگ) که منجر به اضطرار (panic) برنامهٔ ed شده است.
گزارش باگها (BUGS)
گزارش
باگها به
bug-ed@gnu.org
تارنمای
اصلی Ed: http://www.gnu.org/software/ed/ed.html
راهنمای
عمومی
استفاده از
نرمافزارهای
گنو: http://www.gnu.org/gethelp
کپیرایت و تکثیر (COPYRIGHT)
حق نشر © 1994 Andrew L.
Moore.
حق نشر © 2026 Antonio Diaz Diaz.
مجوز GPLv2+: گنو GPL
نسخهٔ 2 یا
بالاتر
http://gnu.org/licenses/gpl.html
این
نرمافزار
آزاد است:
شما برای
تغییر و
توزیع مجدد
آن آزاد
هستید.
هیچگونه
ضمانتی
وجود
ندارد، تا
حدی که
قانون
اجازه
میدهد.
همچنین ببینید (SEE ALSO)
regex(7)
مستندات کامل برای ed به صورت یک راهنمای Texinfo نگهداری میشود. اگر برنامههای info و ed بهدرستی روی سیستم شما نصب شده باشند، دستور
- info ed
باید دسترسی به راهنمای کامل را برای شما فراهم کند.
| August 2026 | GNU ed 1.22.6 |