sh handle_data.sh: 2: handle_data.sh: Syntax error: Bad for loop variable

来源:互联网 发布:出租车计费软件 编辑:程序博客网 时间:2024/06/03 18:56

今天写了个简单shell处理数据,如下:

#!/bin/shfor((i=1;i<220;i++));do/usr/bin/php /var/artisan handle_data 1;done;

结果报错

sh handle_data.sh: 2: handle_data.sh: Syntax error: Bad for loop variable

查询后发现是Ubuntu为了加快开机速度,用dash代替了bash,所以导致了错误。取消dash的办法是:

sudo dpkg-reconfigure dash

在选项中选No。

阅读全文
0 0
原创粉丝点击