awk
The AWK Programming Language, by Aho, Kernighan, and Weinberger for text pattern scanning and processing language.
# upper case the first letter
awk '{for(i=1;i<=NF;i++){ $i=toupper(substr($i,1,1)) substr($i,2) }}1' file
The AWK Programming Language, by Aho, Kernighan, and Weinberger for text pattern scanning and processing language.
# upper case the first letter
awk '{for(i=1;i<=NF;i++){ $i=toupper(substr($i,1,1)) substr($i,2) }}1' file