Bash 参数展开
输入变量的普通文本值,计算一个参数表达式,不运行命令。
使用步骤
如何使用
- 每行输入 NAME=value;省略名称表示未设置。
- 输入一个表达式,例如 ${file##*/}。
- 展开并检查结果及当前变量值。
支持的表达式
支持 ${name}、${#name}、默认/替代/赋值/错误操作、整数子串、前后缀移除、替换及 ASCII 大小写转换。模式仅支持 * 和 ?;替换模式必须至少匹配一个字符。
范围与限制
这是静态参数表达式模拟器。命令、算术、进程及嵌套替换、数组、引号处理、转义语法、方括号模式、波浪号展开、分词和文件系统展开均不支持。变量值是普通文本,包括引号和美元符号。替换值是普通文本;拒绝 &。
常见问题
你可能还想知道
会执行命令吗?
不会。仅使用输入的变量,不读取系统变量或文件,也不上传数据。
赋值会保留吗?
= 和 := 仅更新本次计算显示的变量。下次计算前可将它们复制到输入框。