将Bash参数扩展与必填项一起使用

时间:2019-03-08 21:20:36

标签: bash variable-expansion parameter-expansion

我正在尝试剥离变量中的字符串值,并使用bash参数扩展将其复制到另一个变量。

initialModified=${initial#abc}

这给了我当我回声initialModified时从初始变量的字符串开头去除abc之后的initialModified中的值。

但是,与此同时,我想添加必需的支票

initialModified=${initial#abc:?Required parameter}

这无法正常工作。并引发错误。 任何帮助表示赞赏。

0 个答案:

没有答案