lenguaje_del_interprete_de_comandos

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
lenguaje_del_interprete_de_comandos [2023/03/02 05:04] – [Ejecución Secuencial] peronlenguaje_del_interprete_de_comandos [2023/08/13 04:58] (actual) – [Desactivar la Interpretación de meta-caracteres] peron
Línea 14: Línea 14:
   * '';'' Este carácter permite ingresar varios comandos seguidos, y hacerlo en una sola orden. Cada comando debe estar intercedido por un '';''. Cuando presiones la **tecla Intro** cada comando que compone la orden resultará introducido secuencialmente (desde comienzo de la línea hasta el final).   * '';'' Este carácter permite ingresar varios comandos seguidos, y hacerlo en una sola orden. Cada comando debe estar intercedido por un '';''. Cuando presiones la **tecla Intro** cada comando que compone la orden resultará introducido secuencialmente (desde comienzo de la línea hasta el final).
   * ''&'' Este carácter envía la ejecución del comandos en [[creacion de trabajos en texto-plano|segundo plano]], y mientras la shell ejecuta dicha órden, tu terminal quedará libre para que puedas continuar realizando otras operaciones.   * ''&'' Este carácter envía la ejecución del comandos en [[creacion de trabajos en texto-plano|segundo plano]], y mientras la shell ejecuta dicha órden, tu terminal quedará libre para que puedas continuar realizando otras operaciones.
-  * ''%%\%%'' El caracter de barra invertida permite desactivar la interpretación de los meta-caracteres tales como ''*'', ''[]'', ''&'', y '';''+  * ''%%\%%'' El caracter de barra invertida permite [[#desactivar_la_interpretacion_de_metacaracteres|desactivar la interpretación de los meta-caracteres]] tales como ''*'', ''[]'', ''&'', y '';''
-  * ''%%"%%''...''%%"%%'' ''<nowiki>'</nowiki>''...''<nowiki>'</nowiki>'' Los entrecomillados y los interdiéresis ocultan contenido al shell, desactivando tanto el significado delimitador del espacio entre ellos, así como la interpretación de los caracteres especiales. Sin embargo, las comillas permiten que los caracteres ''$'' y ''%%\%%'' retengan su significado especial. +  * ''%%"%%''...''%%"%%'' ''<nowiki>'</nowiki>''...''<nowiki>'</nowiki>'' Los entrecomillados y los entreapóstrofos ocultan contenido al shell, desactivando tanto el significado delimitador del espacio entre ellos, así como la interpretación de los caracteres especiales. Sin embargo, las comillas permiten que los caracteres ''$'' y ''%%\%%'' retengan su significado especial. 
-  * El acento agudo ''<nowiki>`</nowiki>''..''<nowiki>`</nowiki>'' se utilizan para expansión de comandos. (ver [[acentos_y_enes_en_texto-plano.xyz#caracteres_especiales_en_el_teclado_espanol|caracteres especiales en el teclado español]]+  * El acento agudo ''<nowiki>`</nowiki>''..''<nowiki>`</nowiki>'' se utilizan para [[#expansión de comandos|expansión de comandos]]. (ver [[acentos_y_enes_en_texto-plano.xyz#caracteres_especiales_en_el_teclado_espanol|caracteres especiales en el teclado español]]
  
 > Los caracteres ''$'' y ''%%\%%'' se discutirán más adelante y son importante para los programas interpretados. > Los caracteres ''$'' y ''%%\%%'' se discutirán más adelante y son importante para los programas interpretados.
Línea 191: Línea 191:
 </code> </code>
  
-Ver también: [[creacion_de_trabajos_en_texto-plano&s[]=segundo&s[]=plano|Trabajos en Segundo PLano en texto-plano.xyz]]+__**Ver también**__: [[creacion_de_trabajos_en_texto-plano|Multitarea en texto-plano.xyz]]
  
 >Algunos comandos ejecutados en el //shell// podrían tardar mucho tiempo en ejecutarse. Podría ser conveniente que dejes esos comandos en segundo plano y liberes tu terminal de modo que puedas continuar ingresando otras órdenes al intérprete. >Algunos comandos ejecutados en el //shell// podrían tardar mucho tiempo en ejecutarse. Podría ser conveniente que dejes esos comandos en segundo plano y liberes tu terminal de modo que puedas continuar ingresando otras órdenes al intérprete.
Línea 211: Línea 211:
 === Desactivar los caracteres especiales entrecomillando === === Desactivar los caracteres especiales entrecomillando ===
    
-  * ''%%''%%'' Si usas diéresis todos los metacaracteres contenidos entre ellas no serán interpretados.+  * ''%%''%%'' Si usas apóstrofos todos los metacaracteres contenidos entre ellas no serán interpretados.
  
   * ''%%""%%'' Si usas comillas todos los metacaracteres contenidos entre ellas no serán interpretados, exceptuando ''$'', ''%%\%%'' y ''%%'%%''.   * ''%%""%%'' Si usas comillas todos los metacaracteres contenidos entre ellas no serán interpretados, exceptuando ''$'', ''%%\%%'' y ''%%'%%''.
  
  
-Los meta-caracteres no serán interpretados cuando aparecen entrecomillados. La diéresis simple desactiva todos los meta-caracteres, mientras que las comillas lo hacen con todos con excepción de ''$'', ''%%\%%'' y ''%%'%%''.+Los meta-caracteres no serán interpretados cuando aparecen entrecomillados. El apóstrofo simple desactiva todos los meta-caracteres, mientras que las comillas lo hacen con todos con excepción de ''$'', ''%%\%%'' y ''%%'%%''.
  
 Estos delimitadores separan argumentos, y le dicen al intérprete cuando termina un argumento y cuando inicia otro.  Estos delimitadores separan argumentos, y le dicen al intérprete cuando termina un argumento y cuando inicia otro. 
Línea 233: Línea 233:
  
 $ echo "\"El juego de la \$Plata\"" $ echo "\"El juego de la \$Plata\""
 +"El juego de la $Plata"
 +
 +#tAmbién podría ignorarse su interpretación parcial del contenido entre apóstrofes:
 +$ echo '"El juego de la $Plata"'
 "El juego de la $Plata" "El juego de la $Plata"
 </code> </code>
Línea 239: Línea 243:
 Los acentos agudos ''<nowiki>`</nowiki>'' se utilizan para definir una expansión de comandos anidados. Los acentos agudos ''<nowiki>`</nowiki>'' se utilizan para definir una expansión de comandos anidados.
  
-Cuando se utilizan las diéresis inversas alrededor de un texto, el intérprete reemplaza el texto entre las diéresis inversas con la devolución de la ejecución del comando anidado.+Cuando se utilizan los acentos graves ''`...`'' alrededor de un texto, el intérprete reemplaza el texto entre los acentos graves con la devolución de la ejecución del comando anidado.
  
 Por ejemplo, este comando anidará una solicitud del navegador w3m para conocer la IP local, y la devolución la incorporará dentro de una cadena de texto informativa personalizada, gracias al comando Echo. Por ejemplo, este comando anidará una solicitud del navegador w3m para conocer la IP local, y la devolución la incorporará dentro de una cadena de texto informativa personalizada, gracias al comando Echo.
  • lenguaje_del_interprete_de_comandos.1677733462.txt.gz
  • Última modificación: 2023/03/02 05:04
  • por peron