Téléchargement
illégal

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


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

$
Publié par jipicy - Dernière mise à jour le 18 novembre 2009 à 19:22 par marlalapocket
Ce document intitulé « Sed - Mettre la première lettre d'un mot en majuscule » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Suggestions
  •  Sed - Mettre la première lettre d'un mot en majuscule
  •  Sed - Mettre la première lettre de chaque mot en majuscule » Fiches pratiques : Capitaliser la 1ère lettre de chaque mot Voici deux façons de procéder : Méthode 1 sed -r 's/(^.| .)/\U&/g' Méthode 2 sed 's/^.\| [a-z]/\U&/g' Méthode 3 sed -r 's/\<./\U&/g' Exemples : $ echo -e "bonjour la vie." | sed -r 's/(^.|...
  •  [Excel] Majuscule sur la première lettre (Résolu) » Meilleure réponse: Il y a plus simple : =CONCATENER(MAJUSCULE(GAUCHE(D2;1));DROITE(D2;(NBCAR(D2))-1)) En gros, on extrait la première lettre à gauche (GAUCHE()) que l'on passe en majuscule (MAJUSCULE()), puis on extrait la partie droite(DROITE()) après la
  •  Comment mettre les majuscules en minuscules ? (Résolu) » Meilleure réponse: Bonjour, Une astuce : sélectionner la phrase écrite à tort en MAJUSCULES et appuyer sur les touches SHIFT et F3 ensemble. On a alors 3 possibilités : tout en "MAJUSCULES", tout en" minuscules" ou la première lettre de chaque mot en "Maj
  •  Java-mettre la première lettre en majuscules (Résolu) » Meilleure réponse: Salut, J'ai justement un petit code que j'ai légèrement modifié pour faire çà. Je le poste même si c'est résolu... // AVEC SPLIT ET REGEX // test avec une des "chaine1" ci-dessous //String chaine1 = "la la"; //String chaine1 = "ba be bi
  •  Majuscule sur Première Lettre chaine php (Résolu) » Meilleure réponse: string ucwords ( string str ) rien de plus Arnaud
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?
Sed - Conversion retours chariots DOS (CRLF) / UNIX (LF)
Sed - Mettre la première lettre de chaque mot en majuscule