• # avec sed

    Posté par . En réponse au message SED ^^. Évalué à 1. Dernière modification le 01 mai 2018 à 07:39.

    Bonjour

    Remplacer le point par une virgule dans chaque suite de caractères (entourée de guillemets)
    dont le contenu est composé d'une suite de chiffres séparée par un point d'une autre suite de 2 chiffres.

    michel@debg53sw:~$ echo '"LOGITECH";"40.15";"47.99";"13";",285"' | sed 's/\(\"[0-9]*\)\.\([0-9]\{2\}\"\)/1,円2円/g'
    "LOGITECH";"40,15";"47,99";"13";",285"
    michel@debg53sw:~$ 
    

    ... et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.