msoliver
(usa Debian)
Enviado em 08/04/2016 - 20:43h
andre_barros escreveu:
alguem me da uma dica de como fazer esse script?
"Escreva um script que conte os múltiplos de 3 de uma lista de números de 0 a 30. Estes números deverão ser mostrados na tela em uma única linha (veja o man (help) do comando echo)"
Boa noite Andre.
O modo mais simples é utilizar "expansão de chaves".
Segue o comando:
echo {0..30..3}
Leia sobre, em:
http://goo.gl/6kiBYk
Ou
seq 0 3 30|xargs
Ou
#!/bin/bash
COUNT() {
[ -z $COUNT ] && COUNT=0
if (($COUNT <= 30));then
(($((COUNT%3)) == 0)) && printf "%s " $COUNT
let COUNT++
else
printf "\n"
exit
fi
COUNT
}
COUNT
Ou
for ((x=0;x<=30;x++));do
(($((x%3)) == 0)) && echo -n "$x "
done;echo
E por ai vai . . .
---------------------------------------------------------------------
Gostando da resposta, marque-a como a MELHOR, dessa forma, ganho uns pontos,
o que incentiva a continuar colaborando, ajudando, participando e compartilhando conhecimentos . . . :)
---------------------------------------------------------------------
Abç.:
Marcelo