我正在为少数人制作生日跟踪器,并且想知道如何将所有 if 语句合并为一个,因为日期和名称是每个 if 语句中唯一不同的内容,其余格式相同。
date=`date +%b-%d`
echo $date
if [ $date == "Sep-09" ]; then
echo "Happy Birthday abc!"
fi
if [ $date == "Oct-11" ]; then
echo "Happy Birthday xyz!"
fi
.
.
.
Run Code Online (Sandbox Code Playgroud)
我想我可以使用位置参数($1 表示日期,$2 表示名称..),但不知道如何将它用于多个日期和名称。或者如果有更好的方法,也很高兴知道。