在Bash循环中增加日期,可以使用date
命令和date -d
命令来实现。下面是一个示例脚本,它将在循环中打印出当前日期和当前日期加上7天的日期:
#!/bin/bash
for i in {1..5}
do
current_date=$(date +"%Y-%m-%d")
date_plus_7=$(date -d "+7 days" +"%Y-%m-%d")
echo "当前日期:$current_date"
echo "7天后的日期:$date_plus_7"
done
在这个脚本中,我们使用date +"%Y-%m-%d"
命令来获取当前日期,并将其赋值给current_date
变量。然后,我们使用date -d "+7 days" +"%Y-%m-%d"
命令来获取当前日期加上7天的日期,并将其赋值给date_plus_7
变量。最后,我们在循环中打印出这两个变量的值。
注意,这个脚本中的date -d
命令是在Linux系统中使用的,如果你使用的是macOS系统,需要使用date -v
命令来实现类似的功能。
领取专属 10元无门槛券
手把手带您无忧上云