我怎样才能在shell脚本中获得上个月的第一天和最后一天

时间:2014-05-20 11:09:36

标签: shell date unix

在我的剧本中,我需要获得上个月的第一天和最后一天。 格式应该是这样的 四月份:

14月-2014 30四月-2014

我是unix的新手,请帮帮我

提前致谢

1 个答案:

答案 0 :(得分:3)

我假设你有gnu日期,然后检查以下内容:

上个月的第一天:

kent$  date -d"1 $(date -d'last month' +%b)" +%F   
2014-04-01

上个月的最后一天:

kent$  date -d"-1 day 1 $(date +%b)" +%F        
2014-04-30