Bash Pagina 39: Diferență între versiuni

De la Wiki Linux Advanced
Sari la navigare Sari la căutare
Fără descriere a modificării
 
(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 (D/N)? "
  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"


Pagina anterioară | Următoarea pagină