永发信息网

unix shell中日期减一问题

答案:3  悬赏:0  手机版
解决时间 2021-03-20 17:38
  • 提问者网友:姑娘长的好罪过
  • 2021-03-19 22:43
unix shell中日期减一问题
最佳答案
  • 五星知识达人网友:独行浪子会拥风
  • 2021-03-19 23:55
LASTDAY=`printf "%02d" $LASTDAY`
全部回答
  • 1楼网友:街头电车
  • 2021-03-20 01:58
你可以简单判断下:LASTDAY的长度,如果长度为1,那么就添加个0,否则就不添加
例如
if [ ${var#} = 1 ]; then
var=0${var}
fi
  • 2楼网友:怙棘
  • 2021-03-20 00:22

还有一种方式,最接近你现在的。DAY=`date -d "-1 day" +"%d"`
表示是一天前的,+1表示一天后的,+n表示N天后的。显示格式也是你要求的。
追问谢谢啊,估计你的是linux,我这边是HP UNIX ,还是非常感谢
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯