gpt4 book ai didi

用于查找前一个日历日的 Bash 逻辑

转载 作者:行者123 更新时间:2023-11-29 09:09:10 25 4
gpt4 key购买 nike

<分区>

我想使用 bash 找出过去的日历日。

我试过以下方法

Today's date : 20130701 Expected Output : 20130630

代码1:

myTime=`TZ=$TZ+24 date +'%Y%m%d'`
echo $myTime

输出

20130629

代码2:

timeB=$(date +%Y%m)
sysD=$(date +%d)
sysD=$((sysD-1))
echo $timeB$sysD

输出

2013070

代码3:

yest=$(date --date="yesterday")
echo "$yest"

输出

date: illegal option -- date=yesterday
usage: date [-u] mmddHHMM[[cc]yy][.SS]
date [-u] [+format]
date -a [-]sss[.fff]

代码4:

$ date +%Y%m%d -d "yesterday"

输出

20130701

他们都没有给出正确的输出。谁能告诉我获得所需结果的正确方法。

操作系统版本:SunOS 5.10

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com