
So ženou sa nevieme dohodnúť na vymyslení mena pre naše prvé dieťa, tak som sa rozhodol, že napíšem skript.
Ak sa aj Vy budete chcieť zahrať a zasmiať, tak tu posielam šablónu
Ako prvé musíme vytvoriť skript .sh napr. deti.sh
nano deti.sh
#!/bin/bash
# Zoznam mien
chlapci=("Adam" "Adrián" "Ahmed" "Branislav" "Ciril"
"Denis" "Dobroslav" "Dušan" "Daniel" "Ervín"
"Evžen" "Emil" "Emanuel" "Erik"
"Gustáv" "Gabriel" "Hasan" "Henrich" "Ivan" "Kristián"
"Miloš" "Marcel" "Micha"
"Tomáš" "Timotej" "Viktor" "Zdeno" "Bacigáľ")
dievcata=("Alžbeta" "Anna" "Aneta" "Barbara" "Barbora"
"Brigita" "Denisa" "Eva" "Erika" "Gabriela" "Henrieta"
"Ivana" "Janka" "Kristína" "Lenka" "Mária" "Nina"
"Oxana" "Petra," "Róberta" "Sabina" "Slávka" "Simona")
# Funkcia na generovanie mena
function vygeneruj_meno {
echo "Zvoľ pohlavie:"
echo "1. Chlapec"
echo "2. Dievča"
read -p "Zadaj číslo (1 alebo 2): " volba
if [[ "$volba" == "1" ]]; then
meno=${chlapci[RANDOM % ${#chlapci[@]}]}
echo "Vygenerované chlapčenské meno: $meno"
elif [[ "$volba" == "2" ]]; then
meno=${dievcata[RANDOM % ${#dievcata[@]}]}
echo "Vygenerované dievčenské meno: $meno"
else
echo "Neplatná voľba, zvoľ 1 alebo 2."
fi
}
# Hlavný cyklus
while true; do
vygeneruj_meno
read -p "Chceš vygenerovať ďalšie meno? Áno = a, Nie = n (a/n): " odpoved
if [[ "$odpoved" != "a" ]]; then
echo "Ďakujeme za používanie generátora mien. Dovidenia!"
break
fi
done
Dáme oprávnenia na spustenie skriptu
chmod +x deti.sh
Spustíme skript
./deti.sh


Keď zvolíme a, zopakuje sa slučka
Keď zvolíme 2, tak sa začnú generovať dievčenské mená

Keď stlačíte n, tak program sa automaticky ukončí a vypíše hlášku:
Ďakujeme za používanie generátora mien. Dovidenia!
