PHPStorm抱怨简单使用数组变量

时间:2014-01-10 19:53:39

标签: arrays bash variables phpstorm

任何人都知道如何修复BASH中的“简单使用数组变量”?

例如:

# will complain $paths[@] is a simple array variable
for path in "${paths[@]}"; do 
    [ ! -d "${path}" ] && mkdir -p "${path}"
done

我的代码中有大约10个通知我想照顾

1 个答案:

答案 0 :(得分:9)

对于IDEA / PHPStorm /等,它看起来像bug in bashsupport

似乎代码only checks for arithmetic expressions between the brackets,所以 paths[1+2]有效但paths[@]不起作用,因为它不是算术表达式。