• # Comme ca

    Posté par (site web personnel) . En réponse au message [Bash] Boucle while - export variable. Évalué à 2.

    gnumdk@flanders:~$ cat p
    #!/bin/bash

    I=0
    while read REF_LINE
    do
    (( i+=1 ))
    echo $i
    done < /etc/fstab

    echo a la fin I=$i

    gnumdk@flanders:~$ bash p
    1
    2
    3
    4
    5
    6
    7
    8
    9
    a la fin I=9
    gnumdk@flanders:~$


    Sinon, tu peux faire comme ca aussi
    commande | ( while read argument
    do
    blah blah
    done

    #les variables de ta boucle sont toujours accessible

    )