← retour à la leçon « La ligne de commande »

[ LAB ]

Composer, puis fiabiliser

Durée
25 min
Environnement
Sur ta machine
Image
debian:12
Récompense
110 XP
0 / 3
  1. Écris une commande unique qui liste les ports en écoute, triés, sans doublon, en composant au moins trois outils par des tubes.

    Vérification — ss -ltn | awk 'NR>1 {print $4}' | wc -l

  2. Crée un fichier dont le nom contient une espace, puis vérifie par l'expérience ce que fait une variable non protégée par des guillemets.

    Vérification — le fichier observations.md doit exister

  3. Écris un script avec `set -euo pipefail` qui échoue proprement quand une variable attendue n'est pas définie, et montre-le.

    Vérification — bash -c 'set -u; echo ${ABSENTE}' 2>/dev/null

Revenir à la leçon