以下是一个使用Shell脚本编写的程序,用于判断给定日期是否在3月20日和6月20日期间:
#!/bin/bash
# 获取当前日期
current_date=$(date +%m%d)
# 比较当前日期是否在3月20日和6月20日期间
if [[ $current_date -ge 0320 && $current_date -le 0620 ]]; then
echo "true"
else
echo "false"
fi
该程序使用了date
命令来获取当前日期,并使用+%m%d
格式将日期转换为月份和日期的形式。然后,使用if
语句来判断当前日期是否在3月20日和6月20日期间,如果是,则打印"true",否则打印"false"。
运行该脚本,可以得到对应的结果。