Bonjour à tous les codeurs d'hfr ;-) ,
J'ai mes scripts d'ajout de textes dans des fichiers donnés qui me posent problème. En effet je n'ai pas trouvé le moyen d'éviter qu'ils ajoutent aveuglément les redirections des echo à la suite du contenu déjà existant dans le fichier malgrè la lecture de Bash.
Pour mieux me faire comprendre, voici un exemple d'un de mes scripts :
Code :
- echo "# Démarrage Lighttpd
- if [ X\"${lighttpd}\" == X\"YES\" -a -x /usr/local/sbin/lighttpd ]; then
- echo -n \" lighttpd \"
- /usr/local/sbin/lighttpd -f /etc/lighttpd.conf
- fi" >> /etc/rc.local
|
La condition if est rajoutée à la suite du contenu du fichier lighttpd.conf mais le souci c'est qu'au cas ou une personne exécutera par erreur le script une deuxième fois elle viendra s'inscrire une deuxième fois dans le fichier.
Pouvez-vous me donner une astuce pour que le script compare le contenu du echo avec le contenu déjà du fichier avant de rajouter le rajouter automatiquement ?
Merci d'avance pour vos réponses. 
Message édité par tuxbot le 27-01-2010 à 15:33:59
---------------
[ACH] Serveur IBM compatible AIX 7.1// Mon Feedback HFR