Bash - Verificare le proprie conoscenze¶
 Ogni ordine deve restituire un codice di ritorno al termine della sua esecuzione:
- Vero
- Falso
 Un codice di ritorno pari a 0 indica un errore di esecuzione:
- Vero
- Falso
 Il codice di ritorno è memorizzato nella variabile 
$@:
- Vero
- Falso
 Il comando test consente di:
- Verificare il tipo di file
- Testare una variabile
- Confrontare i numeri
- Confrontare il contenuto di 2 file
 Il comando 
expr:
- Concatena 2 stringhe di caratteri
- Esegue operazioni matematiche
- Visualizza il testo sullo schermo
 La sintassi della struttura condizionale sottostante vi sembra corretta? Spiegare perché.
if command
    command if $?=0
else
    command if $?!=0
fi
- Vero
- Falso
 Cosa significa la seguente sintassi: 
${variable:=value}
- Visualizza un valore sostitutivo se la variabile è vuota
- Visualizza un valore sostitutivo se la variabile non è vuota
- Assegna un nuovo valore alla variabile se è vuota
 La sintassi della struttura alternativa condizionale qui sotto vi sembra corretta? Spiegare perché.
case $variable in
  value1)
    commands if $variable = value1
  value2)
    commands if $variable = value2
  *)
    commands for all values of $variable != of value1 and value2
    ;;
esac
- Vero
- Falso
 Quale delle seguenti non è una struttura per il looping?
- while
- until
- loop
- for
Author: Antoine Le Morvan
Contributors: Steven Spencer, Ganna Zhyrnova