任何人都知道如何修复BASH中的"简单使用数组变量"?
例如:
# will complain $paths[@] is a simple array variable for path in "${paths[@]}"; do [ ! -d "${path}" ] && mkdir -p "${path}" done
我的代码中有大约10个通知我想照顾
这看起来像是IDEA/PHPStorm /等的bashsupport中的错误.
似乎代码只检查括号之间的算术表达式,所以
paths[1+2]
工作但paths[@]
不是因为它不是算术表达式.