如何用循环让下列语句每2秒执行一次
cd /home/work/dl_stat
ls *.log|while read i;
do
temp=`echo $i|cut -c 36-37` ;
if [ $temp -lt 13 ] && [ $temp -gt 8 ] ;then
echo $i;
newname=${i:0:22}1${i:23} ;
echo $newname;
mv $i $newname;
fi;
done;
——————————————————————————————————————————————————————————
自己下了个,感觉不对,哪位帮改改!
#! /bin/bash
i=30;while ((i != 0));
do
cd /home/work/dl_stat
ls *.log|while read i;
do
temp=`echo $i|cut -c 36-37` ;
if [ $temp -lt 13 ] && [ $temp -gt 8 ] ;then
echo $i;
newname=${i:0:22}1${i:23} ;
echo $newname;
mv $i $newname;
fi;
done;
((i--));
sleep 2;
done
每2秒循环问题
-
- 帖子: 62
- 注册时间: 2010-09-08 18:17
-
- 帖子: 229
- 注册时间: 2007-07-01 17:36
- 系统: (En):System
- 来自: (En):address
- 联系: