for i in `seq 10`
do
iwpriv ra0 get_mac_table |grep "a7" >> singdate
sleep 1s
echo "count = $i"
done
do
iwpriv ra0 get_mac_table |grep "a7" >> singdate
sleep 1s
echo "count = $i"
done
如果是用这个 (( 写法的,openwrt 会报出错 , 估计是因为 ash 不支持这样的写法
for (( i = 0 ; i < 20 ; i++ ))
do
iwpriv ra0 get_mac_table |grep "a7" >> singdate
sleep 1s
done

本文介绍了一个在OpenWRT环境下运行的bash脚本示例。该脚本使用for循环执行了多次iwpriv命令来获取MAC地址表,并将包含特定字符串'a7'的数据追加到文件singdate中。此外,还提到了使用(( ))语法在OpenWRT的ash shell中可能遇到的问题。

被折叠的 条评论
为什么被折叠?



