给定变量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 "^")
答案 0 :(得分:0)
没有; bash不允许你组合这样的特殊参数扩展(对于它们中的任何一个,包括remove-affix,value-if-null,value-if-null-or-empty等)你将不得不这样做分两步,或使用bash之外的程序。