Bash Pagina 52

De la Wiki Linux Advanced
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ă