bonjour, j'aurais besoin d'aide pour l'écriture d'un script bash linux.
J'écris un script et le test de ma boucle while ne fonctionne pas.
voici le script raccourci
#! /bin/bash
Compteur=0
Ligne=" "
while [ "$Ligne" != "FIN" ]; do
echo "$Ligne"
let $[ Compteur += 1 ]
Ligne=`head -$Compteur /home/Liste_Sauvegarde | tail -1`
done
Dans le fichier Liste_Sauvegarde (fichier texte) il y a, à un moment, une ligne parmi d'autre où il y a le texte FIN. La boucle m'affiche les lignes du fichier mais ne s'arrête jamais. Mon problème est que je ne trouve pas la façon d'ecrire le test de while pour que lorsque le programme arrive a la ligne FIN, il sort de la boucle while.
aidez moi SVP