标签: bash
我现在正在使用[[ $each_word == [* ]]。 它不会导致错误,但我不确定它是否安全。 这也涵盖了以'['
[[ $each_word == [* ]]
答案 0 :(得分:4)
似乎解析器按字面处理[而不是括号表达式的开头,因为括号表达式过早结束。为了安全起见,我引用它来明确表示你想要一个文字[:
[
[[ $each_word == "["* ]]