我正在Intellij中编写一个sh脚本,其中有两个循环,在一个循环中
for i in {1..32}
do
some commands
done
intellij将 {1..32} 标记为“评估扩展”
另一个循环:
for text in {'fhv', 'green'}
do
commands
done
没有标记该错误,评估扩展意味着什么?
答案 0 :(得分:0)
由于空间的原因,你的第二个例子不是支撑扩展。它只是两个单独的字词{'fhv',
和'green'}
。 (取决于shell,可能是语法错误。)消除空间
for text in {'fhv','green'}
并且您将拥有一个有效(尽管毫无意义)的大括号扩展表达式。