{ * info-rmatique ! }

boucle infinie

#!/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