i=0for f in `awk '{print }' config.List`do echo "i value is $i" if ["$i" = "0"] then echo "here" i=$((i+1)) continue fi arr[i]=$f i=$((i+1))done
在上面的bash脚本中,我收到一个错误,我使用了if语句,看起来像这样
./script.sh: line 5: [0: command not found
请指出我可能是我的错误.
解决方法 使用if [“$i”=“0”]在bash中,如果条件允许,则需要[和]周围的空格
总结以上是内存溢出为你收集整理的linux – 如果bash中的语句错误全部内容,希望文章能够帮你解决linux – 如果bash中的语句错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)