shell输入指定日期参数,输出该日期的前一天和后一天
#!/bin/bashc=$1if [ $# == 1 ]; thenyesterday=`date -d "$c -1 day" +"%Y%m%d"`echo $yesterdaytomorrow=`date -d "$c 1 day" +"%Y%m%d"`echo $tomorrowelseyesterday=`date -d yesterday +%Y%m%d`echo $yesterdaytomorrow=`date -d tomorrow +%y%m%d`echo $tomorrowfi
带参数执行脚本 sh hhh.sh 1001 执行结果如下:
不带参数执行脚本 sh hhh.sh 执行结果如下: