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

תמונה של המחבר
הִתגַנְבוּת
לְעַדְכֵּן:

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

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

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

שורת פקודה שגויה:

ברירת המחדל לכתוב מיקום com.apple.screencapture ~/Desktop/צילומי מסך 


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

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

ברירת המחדל לכתוב מיקום com.apple.screencapture ~/Desktop/Screen\ Shots


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

אני כותב את התשוקה מאז 2004 על מערכות הפעלה של Windows ו- Linux, ומשנת 2010 להפוך למעריץ של Apple Universe. נכון לעכשיו, אני כותב הדרכות עבור מק, אייפון, אייפד, Apple Watch, AirPods ומכשירי Apple אחרים.

השאירו תגובה