728 B
728 B
{
多用途 shell 语法。 更多信息:https://www.gnu.org/software/bash/manual/bash.html。
- 隔离变量名:
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}}}
- 将命令输出分组在一起:
{ {{command1; command2; ...}} } | {{another_command}}