Bash - Comprueba tu conocimiento¶
Cada ejecución debe devolver un código de devolución al final de su ejecución:
- Verdadero
- Falso
Un código de retorno de 0 indica un error de ejecución:
- Verdadero
- Falso
El código de retorno se almacena en la variable $@
:
- Verdadero
- Falso
El comando test
le permite:
- Probar el tipo de un archivo
- Probar una variable
- Comparar números
- Compara el contenido de 2 archivos
El comando expr
:
- Concatena 2 cadenas de caracteres
- Realiza operaciones matemáticas
- Muestra texto en la pantalla
¿Te parece correcta la sintaxis de la estructura condicional que se muestra a continuación? Explique por qué.
if command
command if $?=0
else
command if $?!=0
fi
- Verdadero
- Falso
¿Qué significa la siguiente sintaxis: ${variable:=value}
- Muestra un valor de reemplazo si la variable está vacía
- Muestra un valor de reemplazo si la variable no está vacía
- Asigna un nuevo valor a la variable si está vacía
¿Le parece correcta la sintaxis de la estructura alternativa condicional que se muestra a continuación? Explique por qué.
case $variable in
value1)
commands if $variable = value1
value2)
commands if $variable = value2
*)
commands for all values of $variable != of value1 and value2
;;
esac
- Verdadero
- Falso
¿Cuál de las siguientes opciones no es una estructura de un bucle?
- while
- until
- [] loop
- for
Author: Antoine Le Morvan
Contributors: Steven Spencer, Pedro garcia