آموزش خط فرمان: قسمت شانزدهم، کوتیشن‌گذاری (Quoting)

نوشته شده توسط فرشید نوتاش حقیقت.

اکنون که دیدید از چه راه‌هایی Shell می‌تواند بسط را انجام دهد، زمان آن رسیده که یاد بگیرید چگونه آن را کنترل کنید. به این منظور از Quoting به همراه کاراکترهای مخصوص استفاده می‌کنیم.

کوتیشن‌گذاری (Quoting)

به‌صورت کلی سه شیوه برای کنترل بسط‌ها داریم که در درس‌های بعدی هر یک را به‌صورت جداگانه توضیح خواهیم داد ولی قبل از آن مثال زیر را ببینید:

و یا این مثال را:

در مثال اول فاصله اضافی بین کلمات توسط Shell حذف شد. در مثال دوم بسط پارامتر یک رشته خالی را به مقدار ۱$ جانشین کرده چون که متغیر تعریف نشده است. Shell مکانیزمی را فراهم می‌کند با نام Quoting تا بسط‌های ناخواسته را سرکوب کند و آن‌ها را نادیده بگیرد.

نوشته آموزش خط فرمان: قسمت شانزدهم، کوتیشن‌گذاری (Quoting) اولین بار در لینوکس سیزن پدیدار شد.


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