红联Linux门户
Linux帮助

shell脚本中for循环

发布时间:2016-10-19 10:52:54来源:linux网站作者:hbg-rohens
昨天很痛苦的搞了一天的for循环,在服务器上运行没啥问题,在设备上运行总是不行,部分代码如下:
for(i=1;i<$cnt+1;i++)
do
echo "xxxx"  >> /tmp/test.log
done
 
找了n久原因也没找到,一直以为是自己写的有问题。
 
今天问了一下同事,才知道嵌入式上面的shell是删减版的,有些不支持,譬如++这种。将代码改为如下,测试通过.
for i in $(seq  $cnt) ; do
echo "xxxx"  >> /tmp/test.log
done
 
本文永久更新地址:http://www.linuxdiyf.com/linux/25175.html