[RESOLU] Comportement bizarre

Comportement bizarre [RESOLU] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 27-08-2008 à 13:39:04    

Bonjour à tous.
J'ai créé ce script en m'inspirant d'un topic sur le forum Ubuntu :

#!/bin/bash
# http://forum.ubuntu-fr.org/viewtopic.php?pid=30851#p30851
 
DEPCHECK="Vérification des dépendances :"
IZGOOD="est installé."
IZNOGOOD="n'est pas installé."
MISSING_PROGRAM="Un des programmes est manquant. Arret."
 
# ----------------------------- [ VERIFICATION DES DEPENDANCES : DEBUT ] -----------------------------
# Liste des programmes dont
# on veut vérifier la présence
echo -e "\t\e[0;34m${DEPCHECK}\e[0m"
# DEPLIST="liste_des_programmes_a_verifier"
DEPLIST="kaka kiki koko mplayer vlc"
for BINLIST in ${DEPLIST}
do
   which ${BINLIST} 1>/dev/null #2>/dev/null
 
# Si le test s'est bien déroulé
# (le code de retour vaut 0 / le programme est trouvé)
  if [ $? = 0 ]
# Alors, on affiche :
  then
  echo -e "\e[0;32m${BINLIST} ${IZGOOD}\e[0m"
# Sinon, on affiche :
  else
  echo -e "\e[0;38m${BINLIST} ${IZNOGOOD}\e[0m"
# Création et incrémentation de la variable COUNT
  COUNT=$(( $COUNT + 1 ))
  fi
done
# Tant que COUNT est supérieur a 0, le script s'arrete
while [ "${COUNT}" > 0 ]
do
echo -e "\t\e[0;34m${MISSING_PROGRAM}\e[0m"
exit
done
# ------------------------------ [ VERIFICATION DES DEPENDANCES : FIN ] ------------------------------


 
Le programme marche précisément comme je le souhaite, MAIS... il me génère un fichier texte vide du nom de "0" dans le dossier ou se trouve le script.
C'est pas gênant en soi, c'est juste super agaçant.  :fou:  
 
Vous pourriez y jeter un coup d'œil et me dire ou c'est foireux ?
Par avance, merci  :jap:


Message édité par Fork Bomb le 27-08-2008 à 14:34:01

---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 27-08-2008 à 13:39:04   

Reply

Marsh Posté le 27-08-2008 à 14:14:04    

while [ "${COUNT}" > 0 ]  
 
-gt ?


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 27-08-2008 à 14:17:30    

while [ "${COUNT}" > 0 ]


Tu fais une redirection là [:petrus75]


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 27-08-2008 à 14:20:27    

[:benou_grilled]


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

Marsh Posté le 27-08-2008 à 14:21:17    

zecrazytux a écrit :

while [ "${COUNT}" > 0 ]  
 
-gt ?


Ca fonctionne  :)  
Je l'avais testé hier sans mettre le tiret devant. Erreur bête.
Merci à toi  :jap:


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed