Bash Pagina 49: Diferență între versiuni

De la Wiki Linux Advanced
Sari la navigare Sari la căutare
(Pagină nouă: == Exercițiul 1: Desenarea unei linii folosind o buclă for == Acest exercițiu demonstrează cum să folosești o buclă '''for''' pentru a desena o linie pe ecran, utilizând caractere ASCII. === Scenariul === Vom folosi o buclă '''for''' pentru a afișa un număr specific de caractere pe o linie, astfel încât utilizatorul să poată vedea o linie orizontală. === Script === #!/bin/bash # Numărul de caractere de desenat num_chars=50 # Desenarea liniei for (( i=...)
 
 
Linia 15: Linia 15:
     echo -n "*"
     echo -n "*"
  done
  done
  # încheiem linia cu o nouă linie
  # încheiem linia cu o nouă linie
  echo
  echo



Versiunea curentă din 27 octombrie 2024 11:22

Exercițiul 1: Desenarea unei linii folosind o buclă for

Acest exercițiu demonstrează cum să folosești o buclă for pentru a desena o linie pe ecran, utilizând caractere ASCII.

Scenariul

Vom folosi o buclă for pentru a afișa un număr specific de caractere pe o linie, astfel încât utilizatorul să poată vedea o linie orizontală.

Script

#!/bin/bash
# Numărul de caractere de desenat
num_chars=50
# Desenarea liniei
for (( i=1; i<=num_chars; i++ ))
do
   echo -n "*"
done
# încheiem linia cu o nouă linie
echo

Explicație

Scriptul definește o variabilă num_chars care stabilește câte caractere vor fi desenate. Bucla for iterează de la 1 la num_chars și folosește echo -n pentru a nu adăuga o nouă linie după fiecare caracter. La final, se folosește echo fără argumente pentru a adăuga o nouă linie.



Pagina anterioară | Următoarea pagină