Hvordan vi skriver i terminalen en lapp eller et uttrykk som inneholder rom - uutvidt argument

Foto av forfatter
Stealth
Oppdatering:

I programmet Terminal, hver karakter betyr noe. Det kan være en liten del av en kode, et argument i kommandolinjen eller delen av et skript. "Space" er ikke unntatt dette kjennetegn ved terminalen. Et "rom" skrevet i terminalen i argumentet til en kommandolinje, vil det ikke bli anerkjent som plass. Herfra og feil: Uventet argument.

Det enkleste eksempelet er bruke opplæringen der vi lærer om Hvordan endre standard (desktop) plassering for automatisk å lagre skjermbilder på macOS.

Hvis vi vil at mappen skal lagre skjermbilder vil være "skjermbilder", må vi i kontrolllinjen i terminalen definere argumentet for "rom" riktig. Ellers etter kommandolinjen kjøring Jeg skal møte en feil.

Feil coamnda -linje:

Standardverdier Skriv com.apple.screencapture Location ~/Desktop/Skjermbilder 


For å definere et mellomrom mellom to ord i kommandolinje -argumentet, vil vi bruke tegnet "\"Umiddelbart etter det første ordet.

Riktig kommandolinje:

Standardverdier Skriv com.apple.screencapture Location ~/Desktop/Screen\ Shots


Oppmerksomhet, kommandolinjen inneholder mellomrom. Denne opplæringen er bare gyldig for argumentene i kommandolinjen, som inneholder mellomrom. I vårt tilfelle en mappe hvis navnet består av to ord ved løste.

Jeg skriver ut av lidenskap siden 2004 om Windows og Linux -operativsystemer, og fra 2010 for å bli tilhenger av Apple Universe. For øyeblikket skriver jeg opplæringsprogrammer for Mac, iPhone, iPad, Apple Watch, AirPods og andre Apple -enheter.

Legg igjen en kommentar