pedro-henriquex
(usa Outra)
Enviado em 07/11/2014 - 20:05h
pedro-henriquex escreveu:
Não consigo encontrar uma maneira de fazer esse script, alguém pode me ajudar?
Crie um script que leia um número entre 2 e 20 e gere uma tela com a seguinte configuração:
Digite um número: 7
Saída:
7xxxxxx
76xxxxx
765xxxx
7654xxx
76543xx
765432x
7654321
#!/bin/bash
clear
echo -n "Digite um número entre 2 e 20: "
read num
echo
if [ "$num" -ge 2 ] && [ "$num" -le 20 ]
then
for i in $(seq "$num" -1 1)
do
echo
#while [ $num -ge 1 ]
#do
#echo -n "X"
#j=$[ $num-1 ]
#done
for j in $(seq $num -1 $i)
do
echo -n "$j"
done
done
echo
else
echo "Número inválido, tente novamente!!!"
echo
./questao1.sh
echo
fi
não descobri como completar os espaços com X conforme o exemplo.