Saltar a contenido

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