昨天很痛苦的搞了一天的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

相关文章:

  • 2021-06-14
  • 2021-10-25
  • 2022-02-08
  • 2021-09-26
  • 2022-01-18
  • 2022-12-23
  • 2022-02-08
  • 2022-02-08
猜你喜欢
  • 2021-07-10
  • 2022-03-07
  • 2022-12-23
  • 2022-01-04
  • 2022-01-05
  • 2022-02-08
相关资源
相似解决方案