可能的重复:
Shell 脚本中的字符小写到大写
我的价值是:james,adam,john
我正在努力做到James,Adam,John
(每个名字的第一个字符应该是大写)。
echo 'james,adam,john' | sed 's/\<./\u&/g'
不适用于所有系统。在一个系统中它显示正常..但在另一个系统中不正常...
A="james adam john"
B=( $A )
echo "${B[@]^}"
它抛出了一些语法错误......所以,我正在通过一个长查询来做这个循环,这太长了。有没有捷径可以做到这一点?