Bash Pagina 52
Sari la navigare
Sari la căutare
Exercițiul 5: Buclă infinită folosind while
Acest exercițiu arată cum să folosești o buclă while pentru a crea o buclă infinită din care utilizatorul poate ieși cu CTRL+C.
Scenariul
Scriptul va afișa un mesaj continuu până când utilizatorul decide să întrerupă execuția.
Script
#!/bin/bash # Bucla infinita while true do echo "Aceasta este o bucla infinita. Apasa CTRL+C pentru a iesi." sleep 1 # Așteaptă 1 secundă între mesaje done
Explicație
- Scriptul utilizează while true pentru a crea o buclă infinită.
- În interiorul buclei, se afișează un mesaj și se folosește sleep 1 pentru a aștepta 1 secundă între mesaje, astfel încât să nu fie prea multe mesaje afișate rapid.
- Utilizatorul poate întrerupe execuția scriptului în orice moment apăsând CTRL+C.
Aceste exerciții ajută la înțelegerea buclelor until și while în Bash.