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