运行方式:
chmod +x timer.sh
./time.sh
同时终端会要求输入分钟和秒,都为整数,如下:
之后便进入倒数计时阶段,我这里设置的是1min0sec;
以此作为shell脚本学习的第一个小任务。
脚本代码如下:
#!/bin/bash
#n=0
n=1
#while(($n<=2))
read -p "please input minutes:" min
read -p "please input seconds:" sec
i=min*60+sec
while(($n!=0))
do
for((time=$i;time>0;time--))
do
a=$[$time/60]
b=$[$time%60]
echo -ne "\r$a:$b \r"
sleep 1
done
#top -n 1
cd /home/ubuntu/bag #进入操作目录
#echo $((n-1))
if test -e $((n-1)).tar.gz #判断文件是否存在
then
#echo "file exiet@@@@@@@@@"
rm $((n-1)).tar.gz
fi
tar -czvf $n.tar.gz lidardata #压缩点云数据
echo $n,"test continue run func!"
n=$((n + 1))
#sleep 30
done