数据与文本处理

{:多用途 shell 语法

· 52CE 我爱测

适用场景 多用途 shell 语法。 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。 { 多用途 shell 语法。 更多信息:。 - 隔离变量名: echo ${{{HOME}work}} - 使用大括号展开序列: echo {{{1..3}}} {{{a..c}}}{{{dir1,dir2,dir3}}} - 在返回文本之前检查 variable 是否已设置: echo ${{{variable:+variable is s

适用场景

多用途 shell 语法。 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。

{

多用途 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}}

资料来源与适用范围

资料来源
tldr 中文命令参考
适用范围
Linux / Unix;具体选项随发行版和命令版本变化
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。