Does anyone have a good way to set a variable to last month?
For example, today is 20070810. I would like to use the date command to set a variable to last months %m code, which is 07. If I pluck this months value (08) and user expr to do simple math on it, it returns 7 (not 07). If I use that to write my script, adding a zero in front of it, the script will break when a double digit month comes along.
I either need to get last months two digit %m code from the date command, or I need a way to force the expr command to use two digits.