I want to uppercase just the first character in my string with bash.
foo=\"bar\"; //uppercase first character echo $foo;
should print \"B
Using awk only
foo="uNcapItalizedstrIng" echo $foo | awk '{print toupper(substr($0,0,1))tolower(substr($0,2))}'