[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Shell Script que só funciona com AWK
From: |
Tiago Peczenyj |
Subject: |
Re: [shell-script] Shell Script que só funciona com AWK |
Date: |
Wed, 16 Nov 2011 10:17:08 -0200 |
isso é muito estranho.
De qualquer forma experimente 2 modificações
1) troque o `comando` por $( comando )
2) troque
cat arquivo | wc -l
por
wc -l arquivo
Porem nada disso poderia trazer este problema. MAS veja com cat -A se nao
existe nenhum caracter especial que vc nao esteja vendo no script que da
problema.
2011/11/15 wallace raposo <address@hidden>
> **
>
>
> Editado pela moderação
>
> No livro "Programação Shell Linux", pg. 157, tenho o seguinte script:
>
> $ cat DuLorenDo primeiro script a gente nunca se esquece...
> #
> # Meu Primeiro Script em Shell
> #
>
> echo "Eu tenho `cat telefones | wc -l` telefones cadastrados"
> echo "Que sao:"
> cat telefones
>
> No shell do meu Mandriva 2010 ele se comporta assim:
>
> $ bash ./DuLoren
> : comando não encontrado
> Eu tenho 8 telefones cadastrados
> Que sao:
> : Arquivo ou diretório não encontrado
>
> Entretanto, eu apelei para o AWK e o modifiquei, para ver se funcionava:
>
> # Meu Primeiro Script em Shell
> #
>
> echo "Eu tenho `cat telefones | wc -l` telefones cadastrados"
> echo "Que sao:"
> cat telefones | awk '{print $0}'
>
> Isso resultou na seguinte saída:
>
> $ bash ./DuLoren
> : comando não encontrado
> Eu tenho 8 telefones cadastrados
> Que sao:
> Ciro Grippi(021)555-1234
> Claudia Marcia(021)555-2112
> Enio Cardoso(023)232-3423
> Juliana Duarte(024)622-2876
> Luiz Carlos(021)767-2124
> Ney Garrafas(021)988-3398
> Ney Gerhardt(024)543-4321
> Paula Duarte(011)449-0219
> : comando não encontrado
>
> Bom, pelo menos deu como saída a lista telefônica, mas não entendi a
> presença, por duas vezes, da frase ": comando não encontrado".
> O script "listdir" também precisou do AWK.
>
> A que se deve isto? Este não é exatamente meu primeiro script, mas também
> não vou esquecê-lo rsrs
>
> Abraço,
>
> Wallace
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
Tiago B. Peczenyj
Linux User #405772
http://pacman.blog.br
[As partes desta mensagem que não continham texto foram removidas]