我需要根据一天中的时间问候用户(使用"早上好","下午好"或"晚上好").
我已经获得了用户详细信息($ userTitle $ userName)但是我不知道如何根据时间以不同的方式问候某人...任何想法?
Dig*_*oss 16
h=`date +%H`
if [ $h -lt 12 ]; then
echo Good morning
elif [ $h -lt 18 ]; then
echo Good afternoon
else
echo Good evening
fi
Run Code Online (Sandbox Code Playgroud)
你可以得到这样的时间:
TIME=$(date "+%H")
Run Code Online (Sandbox Code Playgroud)
然后对该值采取行动即
if [ $TIME -lt 12 ]; then
echo "Good morning"
elif [ $TIME -lt 18 ]]; then
echo "Good afternoon"
else
echo "Good evening"
fi
Run Code Online (Sandbox Code Playgroud)