Sed - Mettre la première lettre d'un mot en majuscule

Publié par jipicy - Dernière mise à jour le 18 novembre 2009 à 19:22 par marlalapocket

Capitaliser la 1ère lettre d'un mot (ou d'une phrase)


Gsed 4.0 et supérieur
sed 's/^./\u&/'
Exemples :
$ echo "bonjour la vie" | sed 's/^./\u&/'
Bonjour la vie

$ echo -e "bonjour la vie\net bonjour à toi" | sed 's/^./\u&/'
Bonjour la vie
Et bonjour à toi

$