Shell循环执行报错(Syntax error: Bad for loop variable)
#!/bin/bashfor ((i = 10 ; i>=0 ; i--))do echo $idoneUbuntu下执行报错:Syntax error: Bad for loop variable原因在于:从 ubuntu 6.10 开始,ubuntu 就将先前默认的bash shell 更换成了dash shell;其表现为 /bin/sh 链接倒了/bin/dash而不是传统的/bin/bash。问题1:那为什么#!/bin/bash没有起作用?./执行会读取#!/.
原创
2022-01-08 15:38:11 ·
1136 阅读 ·
0 评论