korn
->のような単語を大文字で表示する組み込みの方法はKornShellにありますかKorn
?説明のためのBash 4の例:
str='korn'
echo "${str^}"
KornShellにこれを行う組み込み方法がない場合は、これを行う関数を書く最もクリーンで効率的な方法は何ですか?
ベストアンサー1
これは純粋なksh(ksh93)方式です。
function cap {
typeset -u f
f=${1:0:1}
printf "%s%s\n" "$f" "${1:1}"
}
$ cap korn
Korn