标签:shell
写一个小脚本,用来计算你还有多少天过生日。
#!/bin/bash # 输入你的生日日期,推算你还有多少天过生日 # 2015年7月20号 read -p "请输入你的生日日期(YYYYMMDD): " date1 date_d=$(echo $date1 |grep ‘[0-9]\{8\}‘) if [ "$date_d" == "" ]; then echo "你输入的格式不对..." exit 1 fi declare -i date_bir=`date --date="$date1" +%s` declare -i date_now=`date +%s` declare -i date_left=$(($date_bir-$date_now)) declare -i date_d=$(($date_left/86400)) if [ "$date_left" -lt "0" ]; then echo "你的生日已经过去“$((-1*$date_d))”天" else declare -i date_h=$(($(($date_left-$date_d*86400))/60/60)) echo "距离你的生日还有$date_d天和$date_h小时" fi ~
标签:shell
原文地址:http://286577399.blog.51cto.com/10467610/1676436