Вот способ «родных» текстовых инструментов:
#!/bin/bash
string="abcd"
first=`echo $string|cut -c1|tr [a-z] [A-Z]`
second=`echo $string|cut -c2-`
echo $first$second
Источники горячей точки в настоящее время не поддерживают статическое связывание. См. http://mail.openjdk.java.net/pipermail/hotspot-dev/2013-September/010810.html для получения дополнительной информации.