• [^] # Re: Boucle for => Alternative en while

    Posté par . En réponse au message Shell : besoin de faire une boucle :(. Évalué à 3.

    Bonjour,

    Une suggestion en boucle while:
    ===
    grep 'CLIENT USER' *.aud | cut -d ':' -f 1,3 | \
    while read nom valeur; do
    echo "nom='${nom}' valeur='${valeur}'"
    done
    ===
    cela permet d'extraire les informations (ici on aura nom de la forme 'fich#:', et valeur='oracle').
    Si besoin, nettoyer le nom du caractère ":" final...

    Ainsi, dans la boucle du while, il sera possible de faire des tests pour chaque "ligne".

    Cdlt,