脚本基本函数
脚本执行时间计算:
starttime=`date +%s -d '2010-01-01 17:23:40'`
endtime=`date +%s -d '2010-01-01 15:01:47'`
time=`echo $(($endtime - $starttime)) | awk '{t=split("60 s 60 m 24 h 999 d",a);for(n=1;n<t;n+=2){if($1==0)break;s=$1%a[n]a[n+1]s;$1=int($1/a[n])}print s}'`
echo $time
输出结果中加上颜色提示:
#!/bin/bash red='\033[1;31m' green='\033[1;32m' end='\e[0m' echo -e "error${red}error${end}" echo -e "green${green}green${end}"