您的位置:首页 > 文档 > Shell >
 文章分类 

得到上月未日期,格式为YYYYMMDD


创建:2005-10-26 00:49:46
作者:Unlinux
来自: http://www.Unlinux.com

(如果在1月份求上月未日期,应为上年未12月31日:YYYY1231)
get_lastday_of_lastmonth()
{
yy=`date +%Y`
mm=`date +%m-1|bc`
[ $mm -lt 1 ] && mm=12;yy=`expr $yy - 1`
aaa=`cal $mm $yy`
dd=`echo $aaa|awk '{print $NF}'`
echo $yy$mm$dd
}
print $NF的$NF是打印最后一个列。因为awk的内置变量NF是列的总数,而$NF就代表着最
后一列

转载自:http://www.unlinux.com/doc/shell/20051026/256.html

评论】 【加入收藏夹】 【 】 【打印】 【关闭
 *  请尊重我们的劳动,转载请注明出自UnLinux.Com及作者名 * 

※ 相关链接
 ·从 ifconfig 中得到 IP地址  (2005-10-26 00:49:46)

Copyright © 2005 UnLinux.Com All Rights Reserved