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

2021年12月3日

書式
1.1文字目を大文字に変換
${変数名^}

2.1文字目を小文字に変換
${変数名,}

3.1文字目を反転する
${変数名~}

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#!/bin/bash
str=STUDY
echo "変数の1文字目を大文字に変換"
echo ${str^}
strB=STUDY
echo "変数の1文字目を小文字に変換"
echo ${strB,}
strC=STUDY
echo "変数の1文字目を変転"
echo ${strC~}
#!/bin/bash str=STUDY echo "変数の1文字目を大文字に変換" echo ${str^} strB=STUDY echo "変数の1文字目を小文字に変換" echo ${strB,} strC=STUDY echo "変数の1文字目を変転" echo ${strC~}
#!/bin/bash

str=STUDY
echo "変数の1文字目を大文字に変換"
echo ${str^}

strB=STUDY
echo "変数の1文字目を小文字に変換"
echo ${strB,}

strC=STUDY
echo "変数の1文字目を変転"
echo ${strC~}

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sh test25.sh
変数の1文字目を大文字に変換
STUDY
変数の1文字目を小文字に変換
sTUDY
変数の1文字目を変転
sTUDY
# sh test25.sh 変数の1文字目を大文字に変換 STUDY 変数の1文字目を小文字に変換 sTUDY 変数の1文字目を変転 sTUDY
# sh test25.sh
変数の1文字目を大文字に変換
STUDY
変数の1文字目を小文字に変換
sTUDY
変数の1文字目を変転
sTUDY

 

batch

Posted by arkgame