标签: bash variable-expansion parameter-expansion
我正在尝试剥离变量中的字符串值,并使用bash参数扩展将其复制到另一个变量。
initialModified=${initial#abc}
这给了我当我回声initialModified时从初始变量的字符串开头去除abc之后的initialModified中的值。
但是,与此同时,我想添加必需的支票
initialModified=${initial#abc:?Required parameter}
这无法正常工作。并引发错误。 任何帮助表示赞赏。