我是脚本新手。我需要 AIX 环境中的脚本来根据用户输入的日期获取第二天的日期。
经过艰苦的浏览之后,我得到了一段代码,它与我必须实现的目标相反。它让我在用户输入的日期前一天(昨天)。
代码是这样的
#!/bin/ksh
echo "Enter the date (YYYY/MM/DD):"
read date
YEAR=`echo $date | cut -d"/" -f1`
MONTH=`echo $date | cut -d"/" -f2`
DAY=`echo $date | cut -d"/" -f3`
DAY=`expr "$DAY" - 1`
case "$DAY" in
0)
MONTH=`expr "$MONTH" - 1`
case "$MONTH" in
0)
MONTH=12
YEAR=`expr "$YEAR" - 1`
;;
esac
DAY=`cal $MONTH $YEAR | grep . | fmt -1 | tail -1`
esac
echo "Yesterday's Date is $YEAR/$MONTH/$DAY"
Run Code Online (Sandbox Code Playgroud)
有人可以帮助实现获取用户输入日期的第二天。
期望输出:
Enter the date (YYYY/MM/DD): 2013/09/30
Tomorrow's …Run Code Online (Sandbox Code Playgroud)