Bash Pagina 39: Diferență între versiuni
Sari la navigare
Sari la căutare
Admin (discuție | contribuții) (Pagină nouă: Pagina anterioară | Următoarea pagină) |
Admin (discuție | contribuții) |
||
(Nu s-au afișat 2 versiuni intermediare efectuate de același utilizator) | |||
Linia 1: | Linia 1: | ||
== Exercițiul 1 == | |||
'''Ești sigur de scenariu''' | |||
Citește de la operator un răspuns | |||
#!/bin/bash | |||
echo -n "Sunteți sigur (Y/N)? " | |||
raspuns= | |||
while <nowiki>[[ ! $raspuns ]]</nowiki>; do | |||
read -r -n 1 -s raspuns | |||
if <nowiki>[[ $raspuns =~ [Yy] ]]</nowiki>; then | |||
raspuns="da" | |||
elif <nowiki>[[ $raspuns =~ [Nn] ]]</nowiki>; then | |||
raspuns="nu" | |||
fi | |||
done | |||
printf "\n%s\n" "$raspuns" | |||
[[Bash_Pagina_38|Pagina anterioară]] | [[Bash_Pagina_40|Următoarea pagină]] | [[Bash_Pagina_38|Pagina anterioară]] | [[Bash_Pagina_40|Următoarea pagină]] |
Versiunea curentă din 27 octombrie 2024 10:27
Exercițiul 1
Ești sigur de scenariu
Citește de la operator un răspuns
#!/bin/bash echo -n "Sunteți sigur (Y/N)? " raspuns= while [[ ! $raspuns ]]; do read -r -n 1 -s raspuns if [[ $raspuns =~ [Yy] ]]; then raspuns="da" elif [[ $raspuns =~ [Nn] ]]; then raspuns="nu" fi done printf "\n%s\n" "$raspuns"