如何获得一个月以前的日期,需要兼容AIX SUSE HP-UX

脚本需要在AIX SUSE HP三种服务器运行,SUSE有date --date='30 days ago'  date -d last-month +%Y%m%d,但是这两种获取方法到了AIX HP都失效

搞定了,一年前有高手指点写了一段prel解决了,$(perl -e "use POSIX qw( strftime ) ; print( strftime( '%Y%m%d' , localtime( time - 30 * 24 * 3600 ) ) ); ");  这段代码多平台通用,方便其他人查阅

你可能感兴趣的:(如何获得一个月以前的日期,需要兼容AIX SUSE HP-UX)