首页 » 码农天地 » linux » 正文

shell中大小写转换

有两种方式:

1.用tr

例如:UPPERCASE=$(echo $VARIABLE | tr '[a-z]' '[A-Z]') (把VARIABLE的小写转换成大写)
LOWERCASE=$(echo $VARIABLE | tr '[A-Z]' '[a-z]') (把VARIABLE的大写转换成小写)

2.用typeset

typeset -u VARIABLE (把VARIABLE的小写转换成大写)
typeset -l VARIABLE (把VARIABLE的大写转换成小写)

例如:typeset -u VARIABLE
VARIABLE="True"
echo $VARIABLE
输出为TRUE