标签:conf add 弹框 数据 dpkg 使用 ash bsp 运行
为了编写批量导入数据的程序,故而学习编写shell脚本!现学现用!
============================================
1、第一个简单的for循环
#!/bin/bash
for i in 1 2 3 4;
do
echo $i;
done
2、测试for的自增长的循环:
#!/bin/bash
for ((i=1; i<=5; i++))
do
echo $i;
done
如果会报错,没有则跳过:
Syntax error: Bad for loop variable
原因:代码对于标准bash而言没有错,因为Ubuntu为了加快开机速度,用dash代替了传统的bash,是dash在捣鬼。
解决方法:取消dash
dpkg-reconfigure dash
出现弹框,选择NO
参考原文详情,解决报错:
http://blog.csdn.net/yf210yf/article/details/9206185
3、实战:批量导入数据
#!/bin/bash
for ((i=1; i<=1000; i++))
do
echo `curl http://localhost/test.php?page=$i &`;
done
// 使用echo可以看到输出结果,下图中“add-end-0”为我的test.php程序运行完一次的输出结果
编写简单的shell脚本 - for循环 - 解决报错 Syntax error: Bad for loop variable
标签:conf add 弹框 数据 dpkg 使用 ash bsp 运行
原文地址:http://www.cnblogs.com/meiping/p/7462537.html