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