blob: 615f6ebf1f0d62e92bf1dbe0b498511bf7164621 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#!/bin/bash
if [ -z "$1" ]; then echo "usage $0 date"; exit 1; fi
declare -ir t=`date +%s -d "$1"`;
declare -i d=t-`date +%s`;
while [ $d -gt 0 ]; do
#yyyy-mm-ddThh:mm:ss
#ww-dd hh:mm:ss
if [ $d -gt 5400 ]; then
h=$((d/3600))
m=$(((d-(h*3600))/60))
if [ $m -lt 10 ]; then m=0$m; fi
s=$((d%60))
if [ $s -lt 10 ]; then s=0$s; fi
echo -en "\r$h:$m:$s "
elif [ $d -gt 90 ]; then
m=$((d/60))
s=$((d%60))
if [ $s -lt 10 ]; then s=0$s; fi
echo -en "\r$m:$s "
else
echo -en "\r$d "
fi
#echo -en "\r$d\t";
sleep 1;
d=t-`date +%s`;
done
echo -en "\r"
|