Ens*_*nsz 6 bash shell-script date
我正在尝试编写一个脚本,该脚本根据一周中的哪一天显示正确的语句。两个例子:
echo Today is a working day.
echo Today is a weekend.
我写了这个但是它不起作用
echo Hello!
echo Today's date is: date
DAY=$(date +"%u")
if [ "${DZIEN}" -ge 1 && "${DZIEN}" -le 5 ]
then
echo WORKING DAY;
else
echo WEEKEND;
fi
Run Code Online (Sandbox Code Playgroud)
尝试这个 :
echo "Today's date is: $(date)"
day=$(date +"%u")
if ((day > 5)); then
echo "WEEKEND"
else
echo "WORKING DAY"
fi
Run Code Online (Sandbox Code Playgroud)
我使用(( ))
bash 算术
或不那么可读:
echo "Today's date is: $(date)"
day=$(date +"%u")
if [[ day -gt 5 ]]; then
echo "WEEKEND"
else
echo "WORKING DAY"
fi
Run Code Online (Sandbox Code Playgroud)