• # pour traiter des colonnes, awk est mieux adapté (et est plus lisible au passage)

    Posté par . En réponse au message SED ^^. Évalué à 3.

    sinon, ce serait bien d'avoir un exemple de ton fichier.

    Mais en suposant que tu as un truc du genre en entrée :

    ref1; designation1,abc ; 42,32
    ref2; designation2,def ; 33,25
    

    et que tu veuilles remplacer la virgule par un point dans la 4eme colonne, essaier ça :

    $ echo "ref1; designation1,abc ; 42,32 ref2; designation2,def ; 33,25" |awk '{sub(",",".",4ドル); print}'
    ref1; designation1,abc ; 42.32
    ref2; designation2,def ; 33.25