No aplicativo Terminal, cada personagem significa alguma coisa. Pode ser uma pequena parte de um código, um argumento na linha de comando ou parte de um script. O “espaço” não está isento desta característica do terminal. Um “espaço” digitado no terminal no argumento de uma linha de comando, não será reconhecido como espaço. A partir daqui e erro: Argumento inesperado.
O exemplo mais simples é usar o que aprendemos sobre o tutorial Como alterar o local padrão (área de trabalho) para salvar automaticamente as capturas de tela no Macos.
Se quisermos que a pasta para salvar as capturas de tela seja "Capturas de tela", então na linha de controle do terminal teremos que definir o argumento para "espaço" corretamente. Caso contrário, depois execução de linha de comando Eu vou encontrar um erro.
Linha Coamnda errada:
padrões escrevem localização com.apple.screencapture ~/Desktop/Capturas de tela

Para definir um espaço entre duas palavras no argumento da linha de comando, usaremos o caractere "\"Imediatamente após a primeira palavra.
Linha de comando correta:
padrões escrevem localização com.apple.screencapture ~/Desktop/Screen\ Shots

Atenção, a linha de comando contém espaços. Este tutorial é válido apenas para argumentos na linha de comando, que contêm espaços. No nosso caso, uma pasta cujo nome é composto de duas palavras à solta.








