+ Responder ao Tópico



  1. colegas, vejam este script e tentem correr ele

    #!/bin/sh
    funcao(){
    cat > /tmp/teste << EOF
    TESTE
    EOF
    }
    funcao

    kndo eu tento correr dá-me o seguinte erro:

    teste: line 8: syntax error: unexpected end of file

    sinceramente eu n vejo aqui erro algum... vcs tb têm esse erro?!
    Um abraço&#91;]

  2. #2
    Dre
    ja experimentou finalizar o script com exit 0 ou outra forma de saida? se ja, poste o script completo ae pra nos analisarmos.



  3. #!/bin/sh
    funcao(){
    cat > /tmp/teste << EOF
    TESTE
    EOF
    }
    funcao

    EOF
    }
    funcao
    é como se o EOF fosse parte do que você quer mandar pro arquivo... colocando no começo da linha ele faz o que é pra fazer =]...

    #!/bin/sh
    funcao(){
    cat > /tmp/teste << EOF
    TESTE
    EOF
    }
    funcao
    &#91;]'s

  4. obrigado colegas, já resolvi o meu prob... na verdade o que faltava era uns ''


    cat > /tmp/teste << 'EOF'

    em vez de

    cat > /tmp/teste << EOF

    Um abraço&#91;]






Tópicos Similares

  1. Shell script que monta partições no GNU/Linux
    Por daya no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 09-07-2014, 17:26
  2. integrando shell script com php
    Por dimago no fórum Linguagens de Programação
    Respostas: 2
    Último Post: 21-03-2011, 09:29
  3. Shell Script: Diretorio com espaço no nome
    Por nod3vic3 no fórum Linguagens de Programação
    Respostas: 5
    Último Post: 06-07-2005, 07:51
  4. heeeelp!!! sed com variáveis no shell-script
    Por cachioli no fórum Servidores de Rede
    Respostas: 2
    Último Post: 17-06-2005, 10:56
  5. input de dados no sql server via shell script
    Por cantisan no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 17-02-2003, 16:43

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L