Pb script shell

Résolu/Fermé
sandrinele Messages postés 2 Date d'inscription mardi 3 avril 2007 Statut Membre Dernière intervention 3 avril 2007 - 3 avril 2007 à 16:45
sandrinele Messages postés 2 Date d'inscription mardi 3 avril 2007 Statut Membre Dernière intervention 3 avril 2007 - 3 avril 2007 à 17:19
Bonsoir,

Petit souci concernant la réalisation d'un script shell.

Voila j'appel un exe qui scan divers fichiers et qui renvoi des codes retour 0 si ok 1 si nok ou 2 si nok.
Le pb est que le scan se fait sur plusieurs fichiers donc retour de divers codes retour avec des 0 ou 1 ou 2.

Ce que je voudrais c'est si code retour 0 pour un fichier alors copie du fichier dans repertoire ok et si code retour 1 ou 2 copie des fichiers dans repertoire ko.

Actuellement vu que je fais le tests a savoir si présence du code 0 alors copie dans repertoire ok, il me copie tous les fichiers dans le ok meme les nok.

J'espere avoir été clair et merci de votre aide ou demande de précisions.
A voir également:

2 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
3 avril 2007 à 17:09
Salut,

Euh... tes tests sur les fichiers sont bien basés sur un critère précis, non ?
Qui renvoient 0 si ceci, 1 si cela ou 2 si autre chose, correct ?
Donc à partir du test :
"si ceci" => cp fich /rep/ok && code 0
"si cela" => cp fich /rep/ko && code 1
"si autre chose" => cp fich /rep/ko && code 2

;-))
0
sandrinele Messages postés 2 Date d'inscription mardi 3 avril 2007 Statut Membre Dernière intervention 3 avril 2007
3 avril 2007 à 17:19
Ok j'ai vu mon souci, comme une idiote je suis sortie de ma boucle pour faire le test.

Merci maintenant cela est ok
0