هدایت خطای استاندارد

منتشر شده در دسته : خط فرمان لینوکس

هدایت خطای استاندارد چه کاربردی دارد و چرا نیاز پیدا می کنیم تا خطای استاندارد را انجام دهیم ؟ درباره این موضوع به اختصار صحبت می کنیم .

هدایت خطای استاندارد

هدایت و تغییر مسیر خطاهای استاندارد فاقد یک عملگر اختصاصی هدایت می باشد . به منظور هدایت خطاهای استاندارد بایستی به توصیفگر فایل مراجعه کنیم . یک برنامه می تواند خروجی را بر روی هر جریان شماره گذاری شده فایل , ایجاد کند . وقتی که ما به سه مورد اول این جریان های فایل به عنوان ورودی , خروجی و خطای استاندارد نگاه می کنیم , شل (Shell) آنها را با توصیفگرهای فایل 0, 1, و 2 اشاره می کند . شل یک علامت گذاری برای هدایت فایل ها با استفاده از شماره توصیفگر فراهم می کند . خوب از آنجایی که خطای استاندارد همان فایل توصیفگر شماره 2 است , ما می توانیم خطای استاندارد را با این علامت انجام دهیم به صورت زیر :

تغییر مسیر (Redirection) خطای استاندارد

شماره توصیفگر بلافاصله قبل از عملگر هدایت یعنی > قرار می گیرد تا عملیات هدایت خطای استاندارد به فایل ls-error.txt صورت پذیرد .

خوشحال می شویم دیدگاههای خود را در میان بگذارید * فرصت پاسخگویی به سوالات در بلاگ وجود ندارد

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *