Uppercase 1. Buchstabe im Wort

29/10/2010 - 14:47 von Josef Kleber | Report spam
Hallo,

ich habe in einem bash script sowas wie:

NAME="filename"

wie bekomme ich möglichst einfach den ersten Buchstaben in uppercase,
also "Filename"? Nebenbedingungen sind keine zu beachten, also keine
Spaces oder Großbuchstaben mitten drin.

Vielen Dank,

Josef

Keine Sicherheit ohne Schàuble:
GNUPG/PGP-Key unter http://www.josef-kleber.de/pgp/Jose...r_News.asc
DSA 1024 / 0xF4B1EA2A / F832 6058 319E FFD4 0EFF 088C 521B 40D4 F4B1 EA2A
 

Lesen sie die antworten

#1 Christian Schneider
29/10/2010 - 15:14 | Warnen spam
Thus spake Josef Kleber ():
ich habe in einem bash script sowas wie:

NAME="filename"

wie bekomme ich möglichst einfach den ersten Buchstaben in uppercase,
also "Filename"? Nebenbedingungen sind keine zu beachten, also keine
Spaces oder Großbuchstaben mitten drin.



# bash --version
GNU bash, version 4.1.5(1)-release (i486-pc-linux-gnu)
[...]
# echo ${NAME^}
Linux is for people who hate Windows | Christian 'strcat' Schneider
FreeBSD is for people who hate Linux | http://www.strcat.de/
NetBSD is for people who hate OpenBSD | http://www.strcat.de/blog/
OpenBSD is for people who hate everything | http://www.strcat.de/rtfm/

Ähnliche fragen