diferencias_entre_tcsh_y_bash

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
diferencias_entre_tcsh_y_bash [2023/03/01 16:33] – [Diferencias entre Tcsh y Bash] perondiferencias_entre_tcsh_y_bash [2023/03/26 04:15] (actual) – [Comandos de Shell] peron
Línea 31: Línea 31:
 Los comentarios de una línea son similares a Bash. Tcsh __no soporta__ comentarios multilínea. Los comentarios de una línea son similares a Bash. Tcsh __no soporta__ comentarios multilínea.
  
-====Citas==== +
-Su sintaxis es similar a la de bash.+
  
 ====Depurado==== ====Depurado====
Línea 57: Línea 56:
  
 ====Argumentos de línea de comando==== ====Argumentos de línea de comando====
-La sintaxis es diferente a bash. TCsh no tiene indicadores de arcumentos como los ''$@'' y ''$?'' de Bash. Los Argumentos de línea de comando pueden accederse con ''$argv[$i]''donde ''$i'' es el rango entre el número de argumento de línea de comandos (denotado por ''$n''''$n'' devuelve el número de argumentos de línea de comandos. He aquí un programa que almacena los argumentos de línea de comandos en una lista y luego los presenta:+La sintaxis es diferente a bash. TCsh carece de indicadores de argumentos como los ''$@'' y ''$?'' de Bash. Los Argumentos de línea de comando se acceden con ''$argv[$i]'' (donde ''$i'' representa un argumento de rango numérico (denotado por ''$n''), mientras que ''$n'' devuelve el valor de argumentos de línea de comandos.  
 + 
 +He aquí un programa que almacena los argumentos de línea de comandos en una lista y luego los presenta:
  
 <code bash> <code bash>
Línea 65: Línea 66:
 set i = 1 set i = 1
 set list = ( ) set list = ( )
-echo "Build the list from commandline arguments..."+echo "Arma la lista de los argumentos de línea de comandos..."
 while ($i <= $num_args) while ($i <= $num_args)
     @ i_minus_1 = $i - 1     @ i_minus_1 = $i - 1
Línea 73: Línea 74:
     @ i = $i + 1     @ i = $i + 1
 end end
-echo "Now print the list..."+echo "Ahora imprimo la lista..."
 foreach f ($list) foreach f ($list)
     echo "\t$f"     echo "\t$f"
Línea 79: Línea 80:
 </code> </code>
  
-====Ficheros include==== +
-La sintaxis es la misma que en bash.+
  
 ====Comandos de Shell==== ====Comandos de Shell====
-Tcsh también utiliza diéresis para correr comandos de shell, de la misma forma que lo hace Bash.+Tcsh también utiliza acentos graves ''`...`'' para correr comandos de shell, de la misma forma que lo hace Bash.
  
 ====Entradas del usuario==== ====Entradas del usuario====
Línea 101: Línea 101:
  
 ====Operaciones aritméticas==== ====Operaciones aritméticas====
-La sintaxis de TCSh es muy diferente a la de Bash. Para realizar operaciones ariméteicas comienza la línea con ''@''Refiere al siguiente código para comprender cómo sumar y restar una cifra en una variable.+La sintaxis de tcsh es muy diferente a la de Bash. Realiza operaciones aritméticas comienza la línea con ''@''. 
 + 
 +Por ejemplo: 
 + 
 +<code csh> 
 +@ x = (354 - 128 + 52 * 5 / 3) 
 +</code>
  
 ====Comparación Numérica==== ====Comparación Numérica====
  • diferencias_entre_tcsh_y_bash.1677688416.txt.gz
  • Última modificación: 2023/03/01 16:33
  • por peron