Re: fichier csv tout saisi en majuscules

2016-08-21 Par sujet Bernard Schoenacker
Le Sun, 21 Aug 2016 17:16:39 +0200,
"Ph. Gras"  a écrit :

> Hello :-)
> 
> >> Bonjour,
> >> Ça dépendra du contenu/structure du CVS mais il me semble qu'on
> >> peut utiliser les commandes d'éditions habituelles: cat, tr,
> >> sed ...
> >> 
> >> Le 21 août 2016 16:20, "Bernard Schoenacker"
> >>  a écrit :
> >>   
> >>> bonjour,
> >>> 
> >>> comment faire pour le basculer avec la première lettre en
> >>> majuscule et le reste en minuscule ?  
> 
> Je ferais ça en 2 étapes :
> 
> D'abord tout en minuscules, puis sur une deuxième ligne
> la première lettre de chaque mot en majuscule.
> 
> Bonne continuation,
> 
> Ph. Gras

bonjour,

c'est ce que j'ai fait et tout rentre dans l'ordre


slt
bernard



Re: fichier csv tout saisi en majuscules

2016-08-21 Par sujet Ph. Gras
Hello :-)

>> Bonjour,
>> Ça dépendra du contenu/structure du CVS mais il me semble qu'on peut
>> utiliser les commandes d'éditions habituelles: cat, tr, sed ...
>> 
>> Le 21 août 2016 16:20, "Bernard Schoenacker"
>>  a écrit :
>> 
>>> bonjour,
>>> 
>>> comment faire pour le basculer avec la première lettre en majuscule
>>> et le reste en minuscule ?

Je ferais ça en 2 étapes :

D'abord tout en minuscules, puis sur une deuxième ligne
la première lettre de chaque mot en majuscule.

Bonne continuation,

Ph. Gras


Re: fichier csv tout saisi en majuscules

2016-08-21 Par sujet Bernard Schoenacker
Le Sun, 21 Aug 2016 17:01:43 +0200,
Bernard Schoenacker  a écrit :

> Le Sun, 21 Aug 2016 16:57:10 +0200,
> steve  a écrit :
> 
> > autre solution:
> > 
> > cat maj.txt |  sed 's/.*/\L&/' | sed 's/^.\| [a-z]/\U&/g'
> >   
> 
> bonjour,
> 
> 
> tous les exemples sont là :
> 
> #http://stackoverflow.com/questions/4569825/sed-one-liner-to-convert-all-uppercase-to-lowercase
> 
> mais je fais comment pour avoir la première lettre en
> "Uppercase" (majuscules) ?
> 
> 
> 
> slt
> bernard
> 

bonjour,

j'ai trouvé en cherchant bien ...


sed  -i 's/\([a-z]\)\([a-zA-Z0-9]*\)/\u\1\2/g'  fichier.txt

solution trouvé là :

# 
http://www.unix.com/shell-programming-and-scripting/38049-only-uppercase-first-character.html



slt
bernard



Re: fichier csv tout saisi en majuscules

2016-08-21 Par sujet steve

Le 21-08-2016, à 17:01:43 +0200, Bernard Schoenacker a écrit :


Le Sun, 21 Aug 2016 16:57:10 +0200,
steve  a écrit :


autre solution:

cat maj.txt |  sed 's/.*/\L&/' | sed 's/^.\| [a-z]/\U&/g'



bonjour,


tous les exemples sont là :

#http://stackoverflow.com/questions/4569825/sed-one-liner-to-convert-all-uppercase-to-lowercase

mais je fais comment pour avoir la première lettre en
"Uppercase" (majuscules) ?


As-tu essayé ma solution ? Elle fait exactement ce que tu veux.



Re: fichier csv tout saisi en majuscules

2016-08-21 Par sujet Bernard Schoenacker
Le Sun, 21 Aug 2016 16:57:10 +0200,
steve  a écrit :

> autre solution:
> 
> cat maj.txt |  sed 's/.*/\L&/' | sed 's/^.\| [a-z]/\U&/g'
> 

bonjour,


tous les exemples sont là :

#http://stackoverflow.com/questions/4569825/sed-one-liner-to-convert-all-uppercase-to-lowercase

mais je fais comment pour avoir la première lettre en
"Uppercase" (majuscules) ?



slt
bernard



Re: fichier csv tout saisi en majuscules

2016-08-21 Par sujet steve

autre solution:

cat maj.txt |  sed 's/.*/\L&/' | sed 's/^.\| [a-z]/\U&/g'



Re: fichier csv tout saisi en majuscules

2016-08-21 Par sujet Bernard Schoenacker
Le Sun, 21 Aug 2016 16:35:03 +0200,
Belaïd  a écrit :

> Bonjour,
> Ça dépendra du contenu/structure du CVS mais il me semble qu'on peut
> utiliser les commandes d'éditions habituelles: cat, tr, sed ...
> 
> Le 21 août 2016 16:20, "Bernard Schoenacker"
>  a écrit :
> 
> > bonjour,
> >
> > comment faire pour le basculer avec la première lettre en majuscule
> > et le reste en minuscule ?
> >
> > il y a envoirons 300 lignes de texte, c'est pour carnet d'adresse
> > et de publipostage
> >
> > qui aurait une solution car je ne vois pas par quel bout prendre le
> > problème
> >
> >
> > merci pour vos suggestions
> >
> > slt
> > bernard
> >
> >  

bonjour,

j'ai trouvé en faisant une recherche sur uppercase et lowercase et là
j'ai eu la solution :

sed -i 's/\(.*\)/\L\1/' essai.csv

slt
bernard



Re: fichier csv tout saisi en majuscules

2016-08-21 Par sujet Belaïd
Bonjour,
Ça dépendra du contenu/structure du CVS mais il me semble qu'on peut
utiliser les commandes d'éditions habituelles: cat, tr, sed ...

Le 21 août 2016 16:20, "Bernard Schoenacker" 
a écrit :

> bonjour,
>
> comment faire pour le basculer avec la première lettre en majuscule et
> le reste en minuscule ?
>
> il y a envoirons 300 lignes de texte, c'est pour carnet d'adresse et de
> publipostage
>
> qui aurait une solution car je ne vois pas par quel bout prendre le
> problème
>
>
> merci pour vos suggestions
>
> slt
> bernard
>
>


Re: fichier csv tout saisi en majuscules

2016-08-21 Par sujet Bernard Schoenacker
Le Sun, 21 Aug 2016 16:20:21 +0200,
Bernard Schoenacker  a écrit :

> bonjour,
> 
> comment faire pour le basculer avec la première lettre en majuscule et
> le reste en minuscule ?
> 
> il y a envoirons 300 lignes de texte, c'est pour carnet d'adresse et
> de publipostage
> 
> qui aurait une solution car je ne vois pas par quel bout prendre le
> problème
> 
> 
> merci pour vos suggestions
> 
> slt
> bernard
> 

bonjour,

j'ai trouvé un début de piste mais je n'arrivez pas à apréhender la
chose ...

https://www.admin-linux.fr/bash-convertir-une-chaine-de-caracteres-en-majuscule-minuscule/

si quelqu'un pouvait m'expliquer un peut plus clairement ?

c'est encore confus dans ma tête


slt
bernard



fichier csv tout saisi en majuscules

2016-08-21 Par sujet Bernard Schoenacker
bonjour,

comment faire pour le basculer avec la première lettre en majuscule et
le reste en minuscule ?

il y a envoirons 300 lignes de texte, c'est pour carnet d'adresse et de
publipostage

qui aurait une solution car je ne vois pas par quel bout prendre le
problème


merci pour vos suggestions

slt
bernard