Bash Pagina 50: Diferență între versiuni
Sari la navigare
Sari la căutare
Admin (discuție | contribuții) (Pagină nouă: == 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ă, i...) |
Admin (discuție | contribuții) Fără descriere a modificării |
||
Linia 1: | Linia 1: | ||
== Exercițiul 2: Selecția | == 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. | Acest exercițiu ilustrează utilizarea comenzii '''case''' pentru a permite utilizatorului să aleagă un animal și să primească un mesaj corespunzător. |
Versiunea curentă din 27 octombrie 2024 11:23
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.