shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Contar Vogais


From: André Bertelli Araújo
Subject: Re: [shell-script] Contar Vogais
Date: Thu, 23 Nov 2006 11:25:22 -0200

Em 23/11/06, Marco Aurelio <address@hidden> escreveu:
Olá a todos, tenho o seguinte problema
 -> Receber 2 frases, verificar qual tem o maior numero de vogais,
 consegui contar so que so funciona com o linux rodando no cd, não
 tenho linux instalado no computador ai peguei um cd da conectiva
 linux para resolver uns exercicios, o problema é que esse codigo
 retorna o numero de vogais mas no computador onde tem linux instalado
 não funciona alguem sabe o pq?

Depende... o que significa "o script não funciona"? Ele não roda, roda
mas dá o resultado errado, ou roda e dá uma mensagem de erro?

 ou alguem teria uma forma diferente de contar vogais, armazenando em
 uma varialvel sem ter que utilizar um arquivo .txt,

Sim, vc pode fazer a contagem assim:

#!/bin/sh
echo 'Digite a Frase'
read TESTE
clear
NUM_CARAC=`echo $TESTE | wc -c`

vogais=0
for i in $(seq $NUM_CARAC)
do
        CONTA=`echo $TESTE | cut -c$i-$i`
        if [ "$CONTA" == "A" ]||[ "$CONTA" == "a" ]||[ "$CONTA" == "E" ]||[
"$CONTA" == "e" ]||[ "$CONTA" == "I" ]||[ "$CONTA" == "i" ]||[
"$CONTA" == "O" ]||[ "$CONTA" == "o" ]||[ "$CONTA" == "U" ]||[
"$CONTA" == "u" ]
        then
        vogais=$((vogais+1))
        fi
done
echo "$TESTE tem $vogais vogais!!!"


--
.o.    André Bertelli Araújo       Debian GNU/Linux
..o    http://bertelli.name        Linux user #248583
ooo    <><

reply via email to

[Prev in Thread] Current Thread [Next in Thread]