我正在尝试剥离变量中的字符串值并使用 bash 参数扩展复制到另一个变量。
initialModified=${initial#abc}
当我回显 initialModified 时,从初始变量中字符串的开头剥离 abc 后,这给了我 initialModified 中的值。
但是,除此之外,我想添加必需的检查
initialModified=${initial#abc:?Required parameter}
这不能按预期工作。并抛出错误。任何帮助表示赞赏。
我正在尝试剥离变量中的字符串值并使用 bash 参数扩展复制到另一个变量。
initialModified=${initial#abc}
当我回显 initialModified 时,从初始变量中字符串的开头剥离 abc 后,这给了我 initialModified 中的值。
但是,除此之外,我想添加必需的检查
initialModified=${initial#abc:?Required parameter}
这不能按预期工作。并抛出错误。任何帮助表示赞赏。