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