Bash Pagina 49: Diferență între versiuni
Sari la navigare
Sari la căutare
Admin (discuție | contribuții) (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=...) |
Admin (discuție | contribuții) (→Script) |
||
Linia 15: | Linia 15: | ||
echo -n "*" | echo -n "*" | ||
done | done | ||
# | # î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.