[Linux] modifier des majuscules en minuscules avec Sed

PIERRE Xavier (DNUM) x.pierre@::1
Mer 30 Nov 10:53:45 CET 2022


Bonjour,

J'aurai personnellement gardé le même esprit mais peut-être légèrement
plus court avec :

echo -e 'BEIGNETS BOURGUIGNONS' |sed 's/[A-Z]/\L&/g'
(si j'ai bien compris le besoin)

Cordialement

Xavier Pierre

----- Mail original -----
De: "Bernard Schoenacker" <bernard.schoenacker@::1>
À: "linux" <linux@::1>
Envoyé: Mercredi 30 Novembre 2022 10:46:56
Objet: [Linux] modifier des majuscules en minuscules avec Sed

Bonjour,

Je recherche à mettre un titre écrit en majuscule 
pour le convertir en minuscules avec sed...

Voici ce que j'ai au départ : 

echo -e 'BEIGNETS BOURGUIGNONS' | sed -e 's/\(.*\)/\L\1/' |sed -e "s/\b\(.\)/\u\1/g"

Désolé pour le trou de mémoire du fait que je pratique 
insuffisamment...

En faisant quelques recherches, j'ai une première solution :


echo -e 'BEIGNETS BOURGUIGNONS' | sed -e 's/\(.*\)/\L\1/' -e "s/\b\(.\)/\u\1/g" 


Existe-t-il d'autres solutions élégantes ?


Merci pour votre aimable attention

Bien à vous

Bernard
-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: smime.p7s
Type: application/pkcs7-signature
Taille: 2700 octets
Desc: S/MIME Cryptographic Signature
URL: <https://strasbourg.linuxfr.org/pipermail/linux/attachments/20221130/fde5f8cf/attachment.bin>


Plus d'informations sur la liste de diffusion linux