Faire une boucle avec des variables vides ?
[ksh]
Bonjour,
Je souhaite verifier l'absence de certains packages sur mon serveur.
Ainsi les 2 variables ci-dessous sont vides (normal car j'ai supprimé les pkg):
Code:
1 2
| AT=`dpkg -l | awk '{print $2}' | grep "^at$"`
DOC=`dpkg -l | awk '{print $2}' | grep "^doc-debian$"` |
Je souhaite afficher un message à condition que ces deux packages soient absents:
Code:
1 2 3 4 5 6 7 8
| for package in $AT $DOC
do
if [[ -z $package ]]
then
echo "Tous les packages references dans ce script sont deja supprimes!"
echo "Vou allez quitter ce script"
fi
done |
Je ne vois pas pourquoi cette boucle ne fonctionne pas.
est-ce bien le meilleur moyen de verifier que plusieurs variable sont égales (nulles dans mon cas) ?
Merci
Laurent