如何在shell脚本中获取上个月的第一天和最后一天

如何在shell脚本中获取上个月的第一天和最后一天,shell,date,unix,Shell,Date,Unix,在我的脚本中,我需要得到上个月的第一天和最后一天。 格式应该是 四月月份: 2014年4月1日 2014年4月30日 我是unix新手,请帮帮我 提前感谢我假设您有gnu日期,然后检查以下内容: 上个月的第一天: 上月最后一天: 你用谷歌搜索了一下吗?例如,帮助lot@fedorqui谢谢你的重播。我已经在谷歌上搜索过了,但我不明白。我需要一些简单的方法来实现这一点。。! kent$ date -d"1 $(date -d'last month' +%b)" +%F 2014-04-01

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

2014年4月1日 2014年4月30日

我是unix新手,请帮帮我


提前感谢

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

上个月的第一天: 上月最后一天:
你用谷歌搜索了一下吗?例如,帮助lot@fedorqui谢谢你的重播。我已经在谷歌上搜索过了,但我不明白。我需要一些简单的方法来实现这一点。。!
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