Écrire un premier script bash
De zéro à un script réutilisable et sûr.
- 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
- Rendez-le exécutable puis lancez-le :
chmod +x sauvegarde.sh ./sauvegarde.sh
- set -euo pipefail arrête le script à la première erreur, refuse les variables non définies et signale les échecs dans les pipes.
- Entourez toujours vos variables de guillemets pour gérer les espaces dans les noms.
- Analysez vos scripts avec ShellCheck :
sudo apt install shellcheck shellcheck sauvegarde.sh