Diese Zeile sollte es tun:
sed -e "s/\b\(.\)/\u\1/g"
Mit awk
:
awk '{for(i=1;i<=NF;i++){ $i=toupper(substr($i,1,1)) substr($i,2) }}1' file
Die Ausgabe wäre:
Trouble Me
Gold Rush Brides
Diese Zeile sollte es tun:
sed -e "s/\b\(.\)/\u\1/g"
Mit awk
:
awk '{for(i=1;i<=NF;i++){ $i=toupper(substr($i,1,1)) substr($i,2) }}1' file
Die Ausgabe wäre:
Trouble Me
Gold Rush Brides
Mehrzeiliger Musterabgleich mit Sed, Awk oder Grep?
Ersetzen Sie ein Wort oder eine Zahl in einem Satz, der kleiner als 8 ist, mit Awk oder Sed?
Verwenden einer Referenz auf eine Bash-String-Variable in Sed?
Erstes Zeichen einer Zeichenfolge mit Sed umbrechen?
Wie lösche ich die ersten N Zeilen einer ASCII-Datei mit Shell-Befehlen?
So löschen Sie leere Zeilen in Dateien mit Grep, Sed und Awk
sed zum Einfügen nur bei der ersten Übereinstimmung
Verwendung von awk mit Spaltenwertbedingungen
Löschen Sie leere Zeilen mit sed
Verwenden von sed zum Teilen einer Zeichenfolge mit einem Trennzeichen
Verwenden von grep vs. awk