איך לכתוב בטרמינל נתיב או ביטוי שמכיל רווחים - טיעון לא צפוי

תמונה של המחבר
stealth
עדכון:

ביישום מסוף, כל דמות פירושה משהו. זה יכול להיות חלק קטן מקוד, טיעון שורת פקודה או חלק מתסריט. גם ה"מרחב "אינו פטור מתכונה זו של הטרמינל. "רווח" שהוקלד במסוף בטיעון שורת פקודה, הוא לא יוכר כמרחב. מכאן השגיאה: ארגומנט לא צפוי.

הדוגמה הפשוטה ביותר היא להשתמש במדריך שבו אנו לומדים על כיצד לשנות את מיקום ברירת המחדל (שולחן העבודה) כדי לשמור אוטומטית צילומי מסך macOS.

אם אנו רוצים שהתיקייה בה יש לשמור את צילומי המסך תהיה "צילומי מסך", אז בשורת הפקודה במסוף נצטרך להגדיר נכון את הארגומנט ל"מרווח ". אחרת, אחרי ביצוע שורת הפקודה ניפגש איתה שגיאה.

ארץ הפלאות:

defaults write com.apple.screencapture location ~/Desktop/Screen Shots 


כדי להגדיר רווח בין שתי מילים בטיעון שורת הפקודה, נשתמש בתו "\"מיד אחרי המילה הראשונה.

שורת פקודה נכונה:

defaults write com.apple.screencapture location ~/Desktop/Screen\ Shots


שים לב, שורת הפקודה מכילה רווחים. ערכת לימוד זו חלה רק על ארגומנטים של שורת פקודה המכילים רווחים. במקרה שלנו, תיקיה של אשר השם מורכב משני מילים כתובות.

אני שמח לחלוק את החוויות שלי בתחום המחשבים, הטלפונים הניידים ומערכות ההפעלה, לפתח פרויקטים באינטרנט ולהביא את ההדרכות והעצות השימושיות ביותר. אני אוהב "לשחק" באייפון, MacBook Pro, iPad, AirPort Extreme ובמערכות הפעלה macOS, iOS, Android ו- Windows.

השאירו תגובה