Cómo escribimos en el terminal un parche o una expresión que contiene espacios: argumento no exprecido

Foto del autor
Stealth
Actualizar:

En la aplicación Terminal, cada carácter significa algo. Puede ser un pequeño fragmento de código, un argumento de línea de comando o parte de un script. Incluso el "espacio" no está exento de esta característica del Terminal. Un "espacio" escrito en la Terminal en un argumento de línea de comando no será reconocido como un espacio. De ahí el error: Argumento inesperado.

El ejemplo más sencillo es usar el tutorial en el que aprendemos sobre cómo cambiar la ubicación predeterminada (Escritorio) en la que guardar automáticamente las capturas de pantalla en macOS.

Si queremos que la carpeta en la que guardar las capturas de pantalla sea "Capturas de pantalla", entonces en la línea de comando de Terminal tendremos que definir correctamente el argumento para "espacio". De lo contrario, después ejecución de línea de comandos Voy a cumplir un error.

Línea de comando incorrecta:

los valores predeterminados escriben la ubicación com.apple.screencapture ~/Desktop/Capturas de pantalla 


Para definir un espacio entre dos palabras en el argumento de la línea de comando, usaremos el carácter "\”inmediatamente después de la primera palabra.

Línea de comando correcta:

los valores predeterminados escriben la ubicación com.apple.screencapture ~/Desktop/Pantalla  Disparos


Atención, la línea de comando contiene espacios. Este tutorial solo es válido para argumentos de línea de comando que contienen espacios. En nuestro caso, una carpeta cuyo nombre se compone de dos palabras desataban por.

Escribo con pasión desde 2004 sobre los sistemas operativos Windows y Linux, y desde 2010 me convierto en un fan del universo Apple. Actualmente, escribo tutoriales para Mac, iPhone, iPad, Apple Watch, AirPods y otros dispositivos Apple.

Deja un comentario