Green YGreck Guides EN
🐧 LinuxIntermédiaire⏱ 20 min5 étapes

Écrire un premier script bash

De zéro à un script réutilisable et sûr.

  1. Créez un fichier sauvegarde.sh :
    #!/usr/bin/env bash
    set -euo pipefail
    
    SRC="$HOME/Documents"
    DEST="/media/disque/backup"
    
    for dir in "$SRC" "$HOME/Images"; do
      echo "Copie de $dir"
      rsync -a "$dir" "$DEST/"
    done
  2. Rendez-le exécutable puis lancez-le :
    chmod +x sauvegarde.sh
    ./sauvegarde.sh
  3. set -euo pipefail arrête le script à la première erreur, refuse les variables non définies et signale les échecs dans les pipes.
  4. Entourez toujours vos variables de guillemets pour gérer les espaces dans les noms.
  5. Analysez vos scripts avec ShellCheck :
    sudo apt install shellcheck
    shellcheck sauvegarde.sh