آموزشچگونه

آموزش خط فرمان: قسمت چهاردهم، بسط پارامتر (Parameter Expansion)

Print Friendly, PDF & Email

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

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

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

بسط پارامتر (Parameter Expansion)

برای بسط پارامتر و آشکارسازی محتوای USER به شیوه زیر عمل کنید:

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

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

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

منبع: کتاب The Linux Command Line نوشته William E. Shotts

Related Articles

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

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

Close