Pb script shell

Résolu
sandrinele Messages postés 2 Statut Membre -  
sandrinele Messages postés 2 Statut Membre -
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.

2 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    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
  2. sandrinele Messages postés 2 Statut Membre
     
    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