Bash Pagina 50

De la Wiki Linux Advanced
Versiunea din 27 octombrie 2024 11:23, autor: Admin (discuție | contribuții)
(dif) ← Versiunea anterioară | Versiunea curentă (dif) | Versiunea următoare → (dif)
Sari la navigare Sari la căutare

Exercițiul 2: Selecția unui animal 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.

Pagina anterioară | Următoarea pagină