Bash Pagina 50
Sari la navigare
Sari la căutare
Exercițiul 2: Selecția animalului folosind case
Acest exercițiu ilustrează utilizarea comenzii case pentru a permite utilizatorului să aleagă un animal și să primească un mesaj corespunzător.
Scenariul
Utilizatorul va introduce un tip de animal, iar scriptul va răspunde cu un mesaj specific pentru fiecare animal.
Script
#!/bin/bash # Solicităm utilizatorului să introducă un animal echo "Introduceti un animal (câine, pisică, iepure):" read animal # Folosim comanda case pentru a selecta animalul case $animal in câine) echo "Câinele este cel mai bun prieten al omului." ;; pisică) echo "Pisicile sunt foarte independente și jucăușe." ;; iepure) echo "Iepurii sunt adorabili și au nevoie de multă îngrijire." ;; *) echo "Animal necunoscut! Te rog să introduci câine, pisică sau iepure." ;; esac
Explicație
Scriptul solicită utilizatorului să introducă un tip de animal. Comanda case evaluează variabila $animal și execută un bloc de cod corespunzător pentru fiecare caz. Dacă utilizatorul introduce un animal care nu este specificat, se va afișa un mesaj de eroare.
Aceste exerciții sunt utile pentru a înțelege utilizarea buclelor și a structurilor de control în Bash.