我在bash脚本中的$ {basename $ option}中出现“错误替换”错误,其中“$ option”在脚本中稍后输入,是否有人知道如何修复它?
function findByExtension {
strip=${basename $option}
extension="${strip##*.}"
}
我还在剧本开头加入了'#!/ bin / bash'。
答案 0 :(得分:2)
您希望在那里执行命令替换,而不是参数替换。
strip="$(basename "$option")"