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? ou alguem teria uma forma diferente de contar vogais, armazenando em uma varialvel sem ter que utilizar um arquivo .txt, obrigado segue codigo
#!/bin/bash echo 'Digite a Frase!!!' read TESTE clear NUM_CARAC=`echo $TESTE | wc -c` 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 echo $CONTA >> temp.txt fi done VOGAL=`cat temp.txt | wc -l` echo "$TESTE tem $VOGAL vogais!!!" rm temp.txt
