# 大括号 > 多用途的 shell 语法。 > 更多信息:。 - 隔离变量名: `echo ${HOME}work` - 大括号展开序列: `echo {1..3} {a..c}{dir1,dir2,dir3}` - 在返回文本之前检查 `variable` 是否已设置: `echo ${variable:+variable is set and contains $variable}` - 在 `variable` 未设置的情况下设置默认值: `echo ${variable:-default}` - 返回 `variable` 的字符长度: `echo ${#variable}` - 返回字符串切片: `echo ${variable:3:7}` - 递归展开 `variable`: `echo ${!variable}` - 将所有字符大写: `echo ${variable^^}`