Bash Pagina 39: Diferență între versiuni
Sari la navigare
Sari la căutare
Admin (discuție | contribuții) Fără descriere a modificării |
Admin (discuție | contribuții) |
||
(Nu s-a afișat o versiune intermediară efectuată de același utilizator) | |||
Linia 2: | Linia 2: | ||
'''Ești sigur de scenariu''' | '''Ești sigur de scenariu''' | ||
Citește de la operator un răspuns | |||
#!/bin/bash | #!/bin/bash | ||
echo -n "Sunteți sigur ( | echo -n "Sunteți sigur (Y/N)? " | ||
raspuns= | raspuns= | ||
while <nowiki>[[ ! $raspuns ]]</nowiki>; do | while <nowiki>[[ ! $raspuns ]]</nowiki>; do | ||
read -r -n 1 -s raspuns | read -r -n 1 -s raspuns | ||
if [[ $raspuns =~ [Yy] ]]; then | if <nowiki>[[ $raspuns =~ [Yy] ]]</nowiki>; then | ||
raspuns="da" | raspuns="da" | ||
elif [[ $raspuns =~ [Nn] ]]; then | elif <nowiki>[[ $raspuns =~ [Nn] ]]</nowiki>; then | ||
raspuns="nu" | raspuns="nu" | ||
fi | fi |
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"