Shell 参数扩展
间接参数
a="123"
b="a"
echo ${!b}
# 123大小写替换
a="abcABCabcABC"
# 替换一次
# 第一个字符变大写
echo ${a^}
# 第一个字符变小写
echo ${a,}
# 第一个字符变反转
echo ${a~}
# AbcABCabcABC abcABCabcABC AbcABCabcABC
# 全部替换
# 大写
echo ${a^^}
# 小写
echo ${a,,}
# 反转
echo ${a~}
# ABCABCABCABC abcabcabcabc ABCabcABCabc查找变量
Last updated