Πώς γράφουμε στον τερματικό ένα έμπλαστρο ή μια έκφραση που περιέχει χώρους - uncpeced argument

Φωτογραφία του συγγραφέα
stealth
Εκσυγχρονίζω:

Κατά την εφαρμογή Τερματικό, fiecare caracter inseamna ceva. Poate fi o mica parte dintr-un cod, un argument in linia de comanda sau parte a unui script. Nici “spatiul” nu este scutit de aceasta caracteristica a Terminal. Un “spatiu” tastat in Terminal in argumentul unei linii de comanda, acesta nu va fi recunoscut ca fiind spatiu. De aici si eroare: Μη αναμενόμενο όρισμα.

Το απλούστερο παράδειγμα είναι να χρησιμοποιήσετε το φροντιστήριο στο οποίο μαθαίνουμε σχετικά με cum sa schimbam locatia default (Desktop) in care sa se salveze automat screen shot-urile pe macOS.

Daca dorim ca folderul in care sa se faca salvarea screen shot-urilor va fi “Screen Shots”, atunci in linia de comanda din Terminal va trebui sa definim corect argumentul pentru “spatiu”. In caz contrar, dupa εκτέλεση γραμμής εντολών Εγώ είμαι πρόκειται να καλύψει ένα σφάλμα.

Linie de coamnda gresita:

defaults write com.apple.screencapture location ~/Desktop/Στιγμιότυπα οθόνης 


Ca sa definim un spatiu aflat intre doua cuvinte din argumentul liniei de comanda, vom folosi carcaterul “\” imediat dupa primul cuvant.

Linie de comanda corecta:

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


Atentie, linia de comanda contine spatii. Acest tutorial este valabil numai pentru argumentele din linia de comanda, care contin spatii. In cazul nostru, un folder al carui όνομα αποτελείται από δύο λέξεις με λύνεται.

Γράφω με πάθος από το 2004 για τα λειτουργικά συστήματα Windows και Linux και από το 2010 έγινα θαυμαστής της Apple. Αυτή τη στιγμή, γράφω tutorials για Mac, iPhone, iPad, Apple Watch, AirPods και άλλες συσκευές Apple.

Αφήστε ένα σχόλιο