这里将一些date命令的高级应用date命令简单介绍
https://www.cnblogs.com/qwj-sysu/archive/2016/04/15/5396372.html
。
执行结果
复制执行的试试,有惊喜哦。
作者:itlijunjie链接:https://www.jianshu.com/p/5f6fff161788来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
https://www.cnblogs.com/qwj-sysu/archive/2016/04/15/5396372.html
。
计算当月的第一天的日期
curDate='2017-09-09' date -j -v-1d -f %Y-%m-%d `date -j -v+1m
-f %Y-%m-%d ${curDate} +%Y-%m-01` +%Y-%m-%d计算当月的最后一天的日期
curDate='2017-09-09' date -j -f %Y-%m-%d ${curDate}
'+%Y-%m-01'执行结果
2017-09-1。循环输出制定日期
begin='2017-10-01' for (( i = 0; i < 21; i++ )); do
current=`date -j -v+${i}d -f %Y-%m-%d ${begin} +%Y-%m-%d` echo
$current done复制执行的试试,有惊喜哦。
作者:itlijunjie链接:https://www.jianshu.com/p/5f6fff161788来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
