script para leitura de caracteres [RESOLVIDO]

1. script para leitura de caracteres [RESOLVIDO]

Carol Tineo
Carol777

(usa Slackware)

Enviado em 06/02/2009 - 14:26h

Olá pessoal, criei esse script para leitura de caracteres:




1 #!/bin/bash
2
3 for i in `cat caracteres`; do
4 numletras=`echo $i |wc -c`
5 numrealetras=`expr $numletras - 1`
6 numinvert=$numrealetras
7 while ["$numinvert" != "0"]
8 do
9 numinvert=`expr $numinvert - 1`
10 count=`expr $numrealetras - $numinvert`
11 letra=`echo -n $i |cut -b$"$count"`
12 palavra=$palavra$letra
13 done
14 echo $palavra
15 palavra=""
16 done


só que está dando o seguinte erro:


./letras: line 7: [1: command not found

./letras: line 7: [2: command not found

./letras: line 7: [3: command not found


(esse mesmo erro, mostra com todas as linhas)


comando não foi encontrado, mas não estou endendo onde está errado nessas linhas que ele aponta, alguém poderia me ajudar?

sou iniciante em shell-script :)

Muito Obrigada!

Carol




  


2. MELHOR RESPOSTA

Rafael Arcanjo
ST. RaLF

(usa Arch Linux)

Enviado em 06/02/2009 - 14:36h

Coloca espaços depois dos colchetes para ficar tipo assim:

while [ $i = 1 ] do

3. Re: script para leitura de caracteres [RESOLVIDO]

Carol Tineo
Carol777

(usa Slackware)

Enviado em 06/02/2009 - 14:54h

oi rafael, então eu dei os espaço entre os [] agora ele deu esse erro:

./letras: line 14: syntax error near unexpected token `done'
./letras: line 14: `done'





4. Re: script para leitura de caracteres [RESOLVIDO]

Rafael Arcanjo
ST. RaLF

(usa Arch Linux)

Enviado em 06/02/2009 - 15:02h

Tenta assim

while [ "$numinvert" != "0" ]; do


5. Re: script para leitura de caracteres [RESOLVIDO]

Carol Tineo
Carol777

(usa Slackware)

Enviado em 06/02/2009 - 15:08h

deu certo rafael! :D

faltava o ";"

Muito Obrigada!!!



6. Re: script para leitura de caracteres [RESOLVIDO]

Rafael Arcanjo
ST. RaLF

(usa Arch Linux)

Enviado em 06/02/2009 - 15:42h

Por nada =]






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts