给定一个变量var=toucan
我可以执行以下操作:
echo ${var^^}
TOUCAN
echo ${var:3}
can
是否有可能做类似于echo ${var:3^^}
的事情来获得CAN
?
echo ${var:3^^}
bash: var: 3^^: syntax error: operand expected (error token is "^")
不; bash 不允许您组合这样的特殊参数扩展(对于其中任何一个,包括 remove-affix、value-if-null、value-if-null-or-empty 等(您必须分两步完成,或者在 bash 之外使用程序。