GNU/Linux >> Tutoriels Linux >  >> Linux

Majuscule première lettre de mots à l'aide de SED

Cette ligne devrait le faire :

sed -e "s/\b\(.\)/\u\1/g"

Utilisation de awk :

awk '{for(i=1;i<=NF;i++){ $i=toupper(substr($i,1,1)) substr($i,2) }}1' file

Le résultat serait :

Trouble Me
Gold Rush Brides

Linux
  1. Utilisez awk pour calculer la fréquence des lettres

  2. Utilisation de plusieurs modèles à la fois avec la commande Sed

  3. Remplacer un mot ou un nombre dans une phrase inférieure à 8 en utilisant Awk ou Sed ?

  4. Utilisation d'une référence à une variable de chaîne Bash dans Sed ?

  5. Envelopper le premier caractère d'une chaîne à l'aide de Sed ?

Comment supprimer des lignes vides dans des fichiers à l'aide de Grep, Sed et Awk

Supprimer un caractère spécifique en utilisant awk ou sed

sed à insérer lors de la première correspondance uniquement

Supprimer les lignes vides à l'aide de sed

Utilisation de sed pour diviser une chaîne avec un délimiteur

Utiliser grep contre awk