Bash Pagina 52

De la Wiki Linux Advanced
Versiunea din 27 octombrie 2024 11:29, autor: Admin (discuție | contribuții) (Pagină nouă: == 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...)
(dif) ← Versiunea anterioară | Versiunea curentă (dif) | Versiunea următoare → (dif)
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.

Pagina anterioară | Următoarea pagină