bonjour,

je ne dispose pas de windows et j'ai besoin de faire un essai 
avec sed ...

i s'agit d'un carnet d'adresse au format csv qui a été saisi en
majuscules ...

je souhaite que tout soit en minuscules sauf la première lettre
et que à la place des virgules j'ai des cotes et un point virgule


voici les instructiions que j'ai fait en linux :

cat essai.csv | sed -e 's/\(.*\)/\L\1/' |sed -e
's/\([a-z]\)\([a-zA-Z0-9]*\)/\u\1\2/g' |sed -e 's/,/";"/g'
>|essai-1.csv 


pour windows comme cat n'existe pas ou est à trouver


sed -i 's/\(.*\)/\L\1/' essai.csv 
sed -i 's/\([a-z]\)\([a-zA-Z0-9]*\)/\u\1\2/g' essai.csv
sed -i  's/,/";"/g'  essai.csv 

voci le modèle à répéter 4 fois

CIVILITE,PRENOM,NOM,PRODUCTION,ENTETE,ADRESSE1,ADRESSE2,CODE
POSTAL,VILLE


autrement je suis preneur pour une solution plus rapide

lien pour sed

# http://gnuwin32.sourceforge.net/packages/sed.htm


remarque la commande cat est remplacée par "type"

type file1 file2 > file3

source:


# 
https://stackoverflow.com/questions/60244/is-there-replacement-for-cat-on-windows



slt
bernard

-- 
Envoyez un mail à [email protected] pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à