आवेदन में अंतिम, प्रत्येक वर्ण का अर्थ कुछ है। यह एक कोड का एक छोटा हिस्सा, एक कमांड लाइन तर्क या एक स्क्रिप्ट का हिस्सा हो सकता है। "स्पेस" टर्मिनल की इस सुविधा से मुक्त नहीं है। कमांड लाइन तर्क में टर्मिनल में टाइप किए गए "स्पेस" को स्पेस के रूप में मान्यता नहीं दी जाएगी। इसलिए त्रुटि: अनपेक्षित तर्क.
सबसे सरल उदाहरण हम ट्यूटोरियल का उपयोग करना है जो हम इसके बारे में सिखाते हैं कैसे स्वचालित रूप से स्क्रीन शॉट्स को बचाने के लिए डिफ़ॉल्ट स्थान (डेस्कटॉप) को बदलने के लिए macOS.
यदि हम उस फ़ोल्डर को चाहते हैं जिसमें स्क्रीन शॉट्स को "स्क्रीन शॉट्स" को सहेजना है, तो टर्मिनल में कमांड लाइन में हमें "स्पेस" के लिए तर्क को सही ढंग से परिभाषित करना होगा। नहीं तो बाद में कमांड लाइन निष्पादित हम उससे मिलेंगे त्रुटि.
यह कमांड लाइन गलत:
defaults write com.apple.screencapture location ~/Desktop/Screen Shots
कमांड लाइन तर्क में दो शब्दों के बीच एक स्थान को परिभाषित करने के लिए, हम चरित्र का उपयोग करेंगे "\“पहले शब्द के तुरंत बाद।
सही कमांड लाइन:
defaults write com.apple.screencapture location ~/Desktop/Screen\ Shots
ध्यान दें, कमांड लाइन में रिक्त स्थान हैं यह ट्यूटोरियल केवल कमांड लाइन तर्कों पर लागू होता है जिसमें रिक्त स्थान शामिल होते हैं। हमारे मामले में, जिसमें से एक फ़ोल्डर नाम दो लिखित शब्दों से बना है.