是否可以在 Bash 4.0 中将变量子字符串和大写为一个变量



给定一个变量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 之外使用程序。

相关内容

  • 没有找到相关文章