• # intervertir 2 caractères

    Posté par . En réponse au message intervertir 2 caracteres d'une variable. Évalué à 3.

    Salut,

    Si on suppose que ta variable n'a que deux caractères, il y a plusieurs méthodes.

    Si ton ksh est suffisamment récent, cela devrait fonctionner :
    a='ab'
    b=${a#?}${a%?}


    Sinon, avec sed :
    a='ab'
    b=`echo $a | sed "s/\(.\)\(.\)/2円1円/"`


    Il existe certainement d'autres solutions avec awk, ed, peut-être vi...

    On lance un concours ?