Para encontrar el primer día del mes pasado utlizamos este comando:
$ date -d "$(date -d `date +%Y-%m-%d` +%Y-%m-01) -1 month" +%Y-%m-%d 2013-05-01
Para encontrar el último día del mes pasado utlizamos este:
$ date -d "$(date -d `date +%Y-%m-%d` +%Y-%m-01) -1 day" +%Y-%m-%d 2013-05-31
Si deseas hacerlo para el mes corriente seria de la siguiente manera:
$ date -d `date +%Y-%m-%d` +%Y-%m-01 2013-06-01
$ date -d "$(date -d `date +%Y-%m-%d` +%Y-%m-01) +1 month -1 day" +%Y-%m-%d 2013-06-30
*Esto fue probadocon BASH shell en RedHat 6
No comments:
Post a Comment