خط فرمانگنو/لینوکس
کوتیشنگذاری (Quoting) در خط فرمان لینوکس

اکنون که دیدید از چه راههایی Shell میتواند بسط را انجام دهد، زمان آن رسیده که یاد بگیرید چگونه آن را کنترل کنید. به این منظور از کوتیشنگذاری یا Quoting به همراه کاراکترهای مخصوص استفاده میکنیم.
کوتیشنگذاری (Quoting)
بهصورت کلی سه شیوه برای کنترل بسطها داریم که در درسهای بعدی هر یک را بهصورت جداگانه توضیح خواهیم داد ولی قبل از آن مثال زیر را ببینید:
1 2 |
[me@linuxbox ~]$ echo this is a test this is a test |
و یا این مثال را:
1 2 |
[me@linuxbox ~]$ echo The total is $100.00 The total is 00.00 |
در مثال اول فاصله اضافی بین کلمات توسط Shell حذف شد. در مثال دوم بسط پارامتر یک رشته خالی را به مقدار ۱$ جانشین کرده چون که متغیر تعریف نشده است. Shell مکانیزمی را فراهم میکند با نام Quoting تا بسطهای ناخواسته را سرکوب کند و آنها را نادیده بگیرد.