خط فرمانگنو/لینوکس

بسط پارامتر (Parameter Expansion) در خط فرمان لینوکس

به‌طور خلاصه در این درس بسط پارامتر (Parameter Expansion) را آموزش می‌دهیم و در دروس آتی به‌طور مفصل موضوع را پوشش خواهیم داد.

این ویژگی است که بیشتر اسکریپت‌های شل (Shell Scripts) کاربرد خواهد داشت تا به‌صورت مستقیم در خط فرمان.

بسیاری از قابلیت‌های آن با توانایی سیستم در ذخیره تکه‌های کوچکی از داده بر روی خود و سپس نام‌گذاری هر بخش در رابطه است. بسیاری از این تکه‌های داده که به بیانی بهتر متغیر نامیده می‌شوند برای آزمون‌های شما در دسترس هستند.

مشاهده می‌شود که با تایپ echo $USER نام کاربر نمایان می‌شود.

برای مشاهده یک لیست از متغیرهای در دسترس این مورد را امتحان کنید:

شاید متوجه شده باشید که با دیگر انواع بسط اگر یک الگو را به اشتباه وارد کنید، بسط ایجاد نخواهد شد و فرمان echo به سادگی الگویی که به اشتباه وارد کرده‌اید را نشان می‌دهد. ولی در بسط پارامتر اگر نام متغیر را اشتباه تایپ کنید، بسط سر پا می‌ماند فقط نتیجه رشته خالی برمی‌گردد:

منبع: لینوکس‌سیزن نوشته فرشید نوتاش حقیقت

فرشید نوتاش حقیقت

همیشه نیازمند یک منبع آموزشی فارسی در حوزه نرم‌افزارهای آزاد/ متن‌باز و سیستم‌عامل گنو/لینوکس بودم. از این رو این رسالت رو برای خودم تعریف کردم تا رسانه «محتوای باز» رو بوجود بیارم.

نوشته های مشابه

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

نشانی ایمیل شما منتشر نخواهد شد.

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

همچنین ببینید
بستن
دکمه بازگشت به بالا