Come scrivere nel Terminale un percorso o un'espressione che contiene spazi - Argomento imprevisto

Foto dell'autore
invisibile
Aggiornamento:

Nell'applicazione Terminale, ogni carattere significa qualcosa. Può essere un piccolo pezzo di codice, un argomento della riga di comando o parte di uno script. Anche lo "spazio" non è esente da questa caratteristica di Terminal. Uno "spazio" digitato nel Terminale in un argomento della riga di comando non verrà riconosciuto come spazio. Da qui l'errore: Argomento di imprevisto.

L'esempio più semplice è quello di utilizzare il tutorial in cui impariamo a conoscere come modificare la posizione predefinita (Desktop) in cui salvare automaticamente le schermate su macOS.

Se vogliamo che la cartella in cui salvare gli screenshot sia "Screen Shots", allora nella riga di comando del Terminale dovremo definire correttamente l'argomento per "spazio". Altrimenti, dopo esecuzione della riga di comando Intenzione di incontrare un errore.

Riga di comando errata:

le impostazioni predefinite scrivono la posizione com.apple.screencapture ~/Desktop/Screen Shots 


Per definire uno spazio tra due parole nell'argomento della riga di comando, utilizzeremo il carattere "\" subito dopo la prima parola.

Riga di comando corretta:

le impostazioni predefinite scrivono la posizione com.apple.screencapture ~/Desktop/Screen\ Shots


Attenzione, la riga di comando contiene spazi. Questo tutorial è valido solo per gli argomenti della riga di comando che contengono spazi. Nel nostro caso, una cartella il cui nome composto da due parole da slacciato.

Scrivo con passione sui sistemi operativi Windows e Linux dal 2004, e dal 2010 sono diventato un fan dell’universo Apple. Attualmente, scrivo tutorial per Mac, iPhone, iPad, Apple Watch, AirPods e altri dispositivi Apple.

Lascia un commento