For - shell script [RESOLVIDO]

1. For - shell script [RESOLVIDO]

Gustavo
rs23

(usa Ubuntu)

Enviado em 26/05/2010 - 23:22h

Preciso que o script execute o for de maneira a fazer com que a frase pareça
um escada:

Sou um programa Shell!
Sou um programa Shell!
Sou um programa Shell!
Sou um programa Shell!
Sou um programa Shell!

#!/bin/bash

LIMITE=100
for ((a=1; a <= LIMITE ; a++))

do
echo "Sou um programa Shell!"
echo " Sou um programa Shell!"
echo " Sou um programa Shell!"
echo " Sou um programa Shell!"
echo " Sou um programa Shell!"

done


Depois preciso fazer com que o programa forme faça o mesmo procedimento só que mostrando a frase em zig-zag




  


2. MELHOR RESPOSTA

Bruno Rigolon
kalimbor

(usa Ubuntu)

Enviado em 28/05/2010 - 09:13h

Vê se seria isso:

#!/bin/bash
LIMITE=10
ESPACO=""
RPT_ESCADA=5

for ((a=1; a <= $LIMITE ; a++))
do
ESPACO=""

for ((b=1;b <= $RPT_ESCADA; b++))
do
echo "$ESPACO Sou um programa Shell"
ESPACO+=" "
done
done


3. Re: For - shell script [RESOLVIDO]

Bruno Rigolon
kalimbor

(usa Ubuntu)

Enviado em 27/05/2010 - 17:42h

Vê se resolve.

LIMITE=10
ESPACO=""
for ((a=1; a <= LIMITE ; a++))
do
echo "$ESPACO Sou um programa Shell!"
ESPACO+=" "
done

Agora o do zig zag nao entendi, coloca uma imagem pra ter ideia do que quer.



4. Re: For - shell script [RESOLVIDO]

Gustavo
rs23

(usa Ubuntu)

Enviado em 27/05/2010 - 21:52h

A parte da escada foi resolvida

Agora o zig-zag seria parecido com a escada só que indo e voltando a frase




5. Re: For - shell script [RESOLVIDO]

Gustavo
rs23

(usa Ubuntu)

Enviado em 28/05/2010 - 13:13h

kalimbor

Obrigado pela ajuda

Os dois scripts rodaram


6. Re: For - shell script [RESOLVIDO]

Gustavo
rs23

(usa Ubuntu)

Enviado em 28/05/2010 - 13:14h

Tópico resolvido






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts