Notions de base du scripting shell bash : variables, boucles et conditions.
40 cards · basic cards · AI-written, checked twice. Edit anything.
- Comment déclare-t-on et affecte-t-on une variable en bash ?
Show answer
NOM_VARIABLE=valeur (sans espaces autour du signe égal)
- Quelle est la syntaxe pour lire la valeur d'une variable en bash ?
Show answer
$NOM_VARIABLE ou ${NOM_VARIABLE}
- Quelle commande exporte une variable pour la rendre disponible aux processus enfants ?
Show answer
export NOM_VARIABLE
- Comment affecte-t-on le résultat d'une commande à une variable ?
Show answer
VARIABLE=$(commande) ou VARIABLE=`commande`
- What is the difference between single quotes and double quotes in bash?
Show answer
Double quotes allow variable expansion and command substitution; single quotes treat everything literally
- Que fait la commande read dans un script bash ?
Show answer
Elle lit une saisie de l'utilisateur et la stocke dans une variable
- Quelle est la structure de base d'une instruction if en bash ?
Show answer
if [ condition ]; then commandes; fi
- Comment teste-t-on l'existence d'un fichier dans une instruction if ?
Show answer
if [ -f /chemin/vers/fichier ]; then
- Comment teste-t-on l'existence d'un répertoire dans une instruction if ?
Show answer
if [ -d /chemin/vers/repertoire ]; then
- Que teste l'option -z dans une condition ?
Show answer
Teste si une chaîne est vide (longueur zéro)
- Que teste l'option -n dans une condition ?
Show answer
Teste si une chaîne n'est pas vide (longueur non nulle)
- Comment compare-t-on deux nombres dans une instruction if ?
Show answer
Utilisez -eq, -ne, -lt, -le, -gt ou -ge entre crochets
- Quelle est la syntaxe d'une instruction if-else en bash ?
Show answer
if [ condition ]; then commandes; else commandes; fi
- Quelle est la syntaxe d'une instruction if-elif-else en bash ?
Show answer
if [ condition1 ]; then commandes; elif [ condition2 ]; then commandes; else commandes; fi
- Quelle est la structure de base d'une boucle for en bash ?
Show answer
for variable in liste; do commandes; done