我在Unix中的变量中需要上个月和年份值。我无法找到任何正确的unix命令。 同时我通过sql命令在ext变量中实现了这个要求并使用它。
ext=`sqlplus -s user/pass <<END
set feedback off set pagesize 0
select to_char(add_months(sysdate,-1),'Mon-YYYY') from dual;
exit;
END>>`
但我正在寻找能否通过unix命令实现这一目标,我可以在2016年8月获得相同的结果。
最接近我通过unix命令是通过
EXT = date + %b-%Y
这是给我当前月份的价值截至2016年9月。
但我需要上个月的价值和相同的格式。任何人都可以建议吗?感谢。
答案 0 :(得分:0)
您是否尝试过date -d
?
% date -d '1 month ago' '+%b-%Y'
Aug-2016