Comportement bizarre [RESOLU] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 27-08-2008 à 14:14:04
while [ "${COUNT}" > 0 ]
-gt ?
Marsh Posté le 27-08-2008 à 14:17:30
while [ "${COUNT}" > 0 ] |
Tu fais une redirection là
Marsh Posté le 27-08-2008 à 14:20:27
Marsh Posté le 27-08-2008 à 14:21:17
zecrazytux a écrit : while [ "${COUNT}" > 0 ] |
Ca fonctionne
Je l'avais testé hier sans mettre le tiret devant. Erreur bête.
Merci à toi
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.
Vous pourriez y jeter un coup d'œil et me dire ou c'est foireux ?
Par avance, merci
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 !"