Created
September 4, 2020 08:34
-
-
Save mikloslorinczi/9549d71515793e87489a33e887f590d9 to your computer and use it in GitHub Desktop.
Kuka script
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
# Deklarálok egy listát a hét napjaival, az első elem azért "noday" mert a lista első indexe 0, viszont a hét napjait 1-7ig számozza | |
declare -a week_days=(noday Hétfő Kedd Szerda Csütörtök Péntek Szombat Vasárnap) | |
# A dátomból kiszedem a hét számát | |
week_number=$(date +%V) | |
# Illetve azt, hogy milyen nap van (1-7 az 1. a Hétfő) | |
today=$(date +%u) | |
# Kiderítem, hogy páros-e a hét | |
is_even_week="Igaz" | |
if [[ $((week_number%2)) -gt 0 ]]; then | |
is_even_week="Hamis" | |
fi | |
# Kiiratom az eddigi adatokat | |
echo "Ez az év ${week_number}. hete" | |
echo "Ma a hét ${today}. napja van ${week_days[$today]}." | |
echo "Ez egy kuka-hét: $is_even_week" | |
# Ha ez egy páros hét | |
if [[ $is_even_week == "Igaz" ]]; then | |
# És ma | |
case $today in | |
# Hétfő | |
1) | |
echo "Holnap után kell kivinned a kukát" | |
;; | |
# Kedd | |
2) | |
echo "Holnap kell kivinned a kukát" | |
;; | |
# Szerda | |
3) | |
echo "Kuka ALERT!!! Ma kell kivinni a kukát!!!" | |
;; | |
# Egyéb napok | |
*) | |
echo "A kuka-nap, már elmúlt. Legközelebb $((17-today)) nap múlva kell kivinned a kukát" | |
;; | |
esac | |
# Különben | |
else | |
echo "$((10-today)) nap múlva kell kivinned a kukát" | |
fi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment