bash - 使用带有必需检查的 Bash 参数扩展
问题描述
我正在尝试剥离变量中的字符串值并使用 bash 参数扩展复制到另一个变量。
initialModified=${initial#abc}
当我回显 initialModified 时,从初始变量中字符串的开头剥离 abc 后,这给了我 initialModified 中的值。
但是,除此之外,我想添加必需的检查
initialModified=${initial#abc:?Required parameter}
这不能按预期工作。并抛出错误。任何帮助表示赞赏。
解决方案
推荐阅读
- php - Lumen 500 Internal Server Error when using any route (windows)
- azure - 使用 ADF 从 Salesforce 报表导入数据
- python - 如何根据熊猫中的另一列添加前n列
- java - 评估 XPath 并将元素检索到 Java 列表中
- javascript - 为什么要使用 process.nextTick() 来调用 Writeable.prototype.uncork()?
- docker - 来自 nginx 的错误网关使用 docker-compose 发布
- javascript - 如何使用 React 从具有匹配键或名称的数组中拼接出数据
- hybris - Hybris 促销容器
- python - 字典值比较和重新分配
- python - 基于先前参数的 Cmd2 argparse 选项卡完成