Bashで変数を大文字(小文字)に変換する

書式
1.全て文字を大文字に変換
${変数名^^}

2.全て文字を小文字に変換
${変数名,,}

3.全て文字を反転
${変数名~~}

使用例

#!/bin/bash

str=STUDY
echo "変数を小文字に変換"
echo ${str,,}

strB=study
echo "変数を大文字に変換"
echo ${strB^^}

strC=Study
echo "変数を変転"
echo ${strC~~}

実行結果

# sh test24.sh
変数を小文字に変換
study
変数を大文字に変換
STUDY
変数を変転
sTUDY

 

batch

Posted by arkgame