• # curieux

    Posté par . En réponse au message Redirection au sein d'une boucle. Évalué à 4.

    Chez moi ca marche ©
    Bon c'est pas super constructif mais bon...

    mais bon déja un cat de trop :P
    ensuite toujours des "" autour des variables et "${i}" c'est encore mieux

    for i in $( cat /tmp/ebuilds)
    do
    sed -e "s/x86/amd64/g;w plop" "$i" && mv plop "$i"
    done

    éviterai de fair partie ce ceux qui utilisent cat pour rien
    et tu éviterais d'utiliser les redirections qui foirent chez toi.

    ps : le $( ) fait comme un `` mais tellement plus pratique a imbriquer

    pps c'est du bash

    ppps pour faire marcher ton script :
    i_=plop
    au début... car $i_ je ne suis pas sur que ca existe
    $>a=1
    $>echo $a_

    alors que
    $>a=1
    $>echo ${a}_
    1_
    donc toujours les {} :P ( sauf pour moi )

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent