msoliver
(usa Debian)
Enviado em 30/10/2016 - 19:11h
============================================================================
Boa tarde Fabio, vamos lá!
01- Laço for
for ((x=1;x<=50;x++));do
((x==25)) && echo "$x: Chegou na Metade!" || echo "$x"
done
Obs.:
((x==25)) && echo "$x: Chegou na Metade!" || echo "$x"
É a mesma coisa que:
if [ $x -eq 25 ];then
echo "$x: Chegou na Metade!"
else
echo "$x"
fi
-------------------------------------------------------------------------------------------------------------------------
2 - Laço "for"
for ((x=1;x<=100;x++))do
((x<=50)) || x=$((x+1))
echo $x
done
-------------------------------------------------------------------------------------------------------------------------
2 - "Laço" while
x=1
while ((x<=100));do
((x>50)) && x=$((x+1)) #Se x for > que 50, faz "x=x+1"
echo "$x"
let x++
done
-------------------------------------------------------------------------------------------------------------------------
3 - Laço "for"
for ((x=150;x>0;x--));do
((x<=100&&x>=50)) && echo "$x" #Se x e <= que 100 E x >= que 50, mostra X
done
-------------------------------------------------------------------------------------------------------------------------
3 - Laço "while"
x=150
while ((x>0));do
((x<=100&&x>=50)) && echo $x
let x--
done
É isso!!!
Se a resposta foi satisfatória e esclarecedora,
marque a como A MELHOR.....
Att.:
Marcelo Oliver[/quote]