曜日に基づいて正しい文を表示するスクリプトを作成しようとしています。 2つの例:
- 今日が一週間の4日目だったら。
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
ベストアンサー1
この試み:
echo "Today's date is: $(date)"
day=$(date +"%u")
if ((day > 5)); then
echo "WEEKEND"
else
echo "WORKING DAY"
fi
私は(( ))
bash算術を使います
または読みやすさが低下します。
echo "Today's date is: $(date)"
day=$(date +"%u")
if [[ day -gt 5 ]]; then
echo "WEEKEND"
else
echo "WORKING DAY"
fi