Shell脚本定时器压缩文件

运行方式:

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值