Bonjour à tous,
Cela fait un moment que je cherche mais je n'ai trouvé que des explications qui ne me sont pas claires.
Je suis en train d'écrire un script bash et je voudrais alimenter une variable depuis une boucle while que je me sers pour lire un fichier.
Voici mon code :
La commande echo $MSG ne prend pas en compte ce qui se trouve dans la boucle while.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13 $LIST_SERVICES=/root/services.lst MSG="DEBUT\n" MSG=$MSG"1. ARRET DES SERVICES [DEBUT]\n" while read line; do $line stop MSG=$MSG"service $line stop...OK\n" done < $LIST_SERVICES MSG=$MSG"1. ARRET DES SERVICES [FIN]\n" echo $MSG
Je ne sais pas comment faire. Pouvez-vous m'aider ?
Je vous remercie par avance de votre aide.
Cordialement.