GAWKBUG(1) دستورات کاربر GAWKBUG(1)

gawkbug - گزارش خطا و باگ در gawk

gawkbug [--version] [--help] [email-address]

دستور gawkbug یک اسکریپت شل (پوسته) است که به کاربر کمک می‌کند تا گزارش‌های اشکال و باگ مربوط به gawk را در قالبی استاندارد تنظیم کرده و با ایمیل ارسال نماید.

دستور gawkbug ویرایشگر تعیین‌شده توسط متغیر محیطی EDITOR را روی یک نسخه موقت از الگوی ساختار گزارش اشکال فراخوانی می‌کند. کاربر باید بخش‌های مناسب را تکمیل کرده و از ویرایشگر خارج شود.

سپس gawkbug گزارش تکمیل‌شده را به bug-gawk@gnu.org یا email-address مشخص‌شده ارسال می‌کند. در صورتی که گزارش قابل ارسال با ایمیل نباشد، در فایلی با نام dead.gawkbug در دایرکتوری خانگی کاربر اجراکننده ذخیره خواهد شد.

الگوی ساختار گزارش اشکال از چندین بخش تشکیل شده است: بخش اول اطلاعاتی پیرامون رایانه، سیستم‌عامل، نسخه gawk و محیط کامپایل ارائه می‌دهد. بخش دوم باید با شرحی از اشکال و باگ تکمیل شود. بخش سوم باید شامل توضیحی درباره نحوه بازتولید اشکال باشد. بخش چهارم اختیاری بوده و به راه‌حل پیشنهادی برای رفع اشکال اختصاص دارد. ارائه راه‌حل‌های پیشنهادی برای رفع اشکال تشویق می‌شود.

دستور gawkbug در صورت وجود، از متغیرهای محیطی زیر استفاده خواهد کرد:

ویرایشگر ترجیحی کاربر را مشخص می‌کند. اگر EDITOR تنظیم نشده باشد، gawkbug تلاش می‌کند تعدادی از ویرایشگرهای جایگزین از جمله vim و در صورت لزوم emacs را بیابد. اگر gawkbug نتواند هیچ‌یک از ویرایشگرهای جایگزین را پیدا کند، تلاش می‌کند vi را اجرا کند.
دایرکتوری خانگی کاربر که در صورت عدم موفقیت در ارسال ایمیل، گزارش ارسال‌نشده در آن ذخیره می‌شود.
دایرکتوری مورد استفاده برای ایجاد فایل‌ها و دایرکتوری‌های موقت.

~/dead.gawkbug
فایلی در دایرکتوری خانگی کاربر که در صورت ناموفق بودن ارسال ایمیل، پیش‌نویس گزارش اشکال در آن ذخیره می‌شود.

gawk(1)

Brian Fox, Free Software Foundation
bfox@gnu.org

Chet Ramey, Case Western Reserve University
chet@po.cwru.edu

Arnold Robbins
bug-gawk@gnu.org

2023 October 18 GNU Awk 5.3