如何for do
在 bash shell 中执行循环以执行某些应用程序?
我在下面有这段代码,我想运行 usb-servo 应用程序,给定 usb-servo 的值从 190 到 225,我尝试运行代码,但for do
没有给出任何输出,我的伺服没有移动.
#! /bin/sh
i=190
sleep 0.4
for (( i=190;i<=225;i++ ))
do
echo my_pass | sudo -S /usr/bin/usb-servo set 0 $i
done
#echo my_pass | sudo -S /usr/bin/usb-servo set 0 195
#echo my_pass | sudo -S /usr/bin/usb-servo set 0 200
#echo my_pass | sudo -S /usr/bin/usb-servo set 0 205
#echo my_pass | sudo -S /usr/bin/usb-servo set 0 210
#echo my_pass | sudo -S /usr/bin/usb-servo set 0 215
#echo my_pass | sudo -S /usr/bin/usb-servo set 0 220
#echo my_pass | sudo -S /usr/bin/usb-servo set 0 225