以下是介绍shell中循环语句的使用,使用循环可以帮我们节省很多重复编写的时间
for循环:
#!/bin/bash
#需要输入次数
for i in `seq $1`
do
cansend can0 123##1DEADBEEF
sleep 1s
done
或者是
#!/bin/bash
for (( i=0 ;i < 10;i++ ))
do
cansend can0 123##1DEADBEEF
sleep 1s
done
while:
int=1
while [ $int -le 5 ]
do
cansend can0 123##1DEADBEEF
sleep 1s
int=$((int+1))
done
或者:
#!/bin/bash
int=1
while [ $int -le 5 ]
do
cansend can0 123##1DEADBEEF
sleep 1s
int++
done