• # Problème résolu ...

    Posté par (site web personnel) . En réponse au message Transformation de caractères .... Évalué à 1.

    Tout d'abord merci à tous !

    Voilà comment j'ai fini par résoudre mon problème :


    cat 1ドル | while read line
    do
    accfirstname=$(echo $line | cut -f1 -d','\
    |tr "àçéèêëîïôöùüÂÇÉÈÊËÎÏÔÖÙÜ " "aceeeeiioouuACEEEEIIOOUU-"\
    |awk '{print tolower(0ドル)}')
    acclastname=$(echo $line | cut -f2 -d','\
    |tr "àçéèêëîïôöùüÂÇÉÈÊËÎÏÔÖÙÜ " "aceeeeiioouuACEEEEIIOOUU-"\
    |awk '{print tolower(0ドル)}')
    password="password"
    domain="2ドル"
    firstname=$(echo $line | cut -f1 -d',')
    lastname=$(echo $line | cut -f2 -d',')
    echo "$acclastname.$accfirstname,$password,$domain,$firstname,$lastname"
    done


    Le fichier d'entrée contient par exemple :

    Prénom,NOM QUI PEUT AVOIR DES ACCENTS ET DES ESPACE

    les paramètres du script sont :

    filename domaine.dom

    Je pense qu'utiliser la puissance de awk aurait été plus élégant (notament l'exemple de function awk donné par snt), mais je suis trop null pour l'utiliser :-(

    Voilà c'était mon message du jour ...

    A++