का हवाला देते हुए
अब जब हमने देख लिया है कि शेल कितने तरीकों से विस्तार कर सकता है, तो यह सीखने का समय है कि हम इसे कैसे नियंत्रित कर सकते हैं। उदाहरण के लिए:
[मुझे@लिनक्सबॉक्स ~]$ प्रतिध्वनि यह एक है
यह एक परीक्षण है
परीक्षण
[मुझे@लिनक्सबॉक्स ~]$ प्रतिध्वनि यह एक है
यह एक परीक्षण है
या:
[मुझे@लिनक्सबॉक्स ~]$ प्रतिध्वनि कुल $100.00 है
कुल 00.00 . है
[मुझे@लिनक्सबॉक्स ~]$ प्रतिध्वनि कुल $100.00 है
कुल 00.00 . है
पहले उदाहरण में, शब्द-विभाजन शेल द्वारा अतिरिक्त रिक्त स्थान हटा दिया गया गूंज कमांड के तर्कों की सूची। दूसरे उदाहरण में, पैरामीटर विस्तार ने "$1" के मान के लिए एक खाली स्ट्रिंग को प्रतिस्थापित कर दिया क्योंकि यह एक अपरिभाषित चर था। शेल एक तंत्र प्रदान करता है जिसे कहा जाता है के हवाले अवांछित विस्तारों को चुनिंदा रूप से दबाने के लिए।