#!/bin/bash
while true; do
echo « Début du script »
# Ton code principal ici
read -p "Voulez-vous recommencer ? (o/n) : " reponse
if [[ "$reponse" != "o" ]]; then
echo "Fin du script."
break
fi
echo "Reprise..."
done
autre méthode :
#!/bin/bash
echo « Début du script »
# Ton code ici
read -p « Relancer le script ? (o/n) : » reponse
if [[ « $reponse » == « o » ]]; then
exec « $0 » # relance le script depuis le début et remplace le processus courant
fi
