[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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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