+ Responder ao Tópico



  1. Galera, estou com uma seguinte situação que eu acredito que seja fácil resolver. Tem um arquivo txt com várias linhas de informação, só que eu precisaria pegar em variáveis do script alguns campos desse arquivo.

    Como que eu faço para o script ir passando linha a linha do arquivo? E como faço o script saber que chegou no final do arquivo?

    Agradeço a todos pela atenção.

  2. E aí Matheus.
    Há várias formas de fazer isso em ShellScript.
    Segue um exemplo simples:

    Código :
    while read line
    do 
             echo $line
    done < /tmp/arquivo-teste.txt
    Ou inline:
    Código :
    while read line; do echo $line; done < /tmp/arquivo-teste.txt



  3. Citação Postado originalmente por phillipelnx Ver Post
    E aí Matheus.
    Há várias formas de fazer isso em ShellScript.
    Segue um exemplo simples:

    Código :
    while read line
    do 
             echo $line
    done < /tmp/arquivo-teste.txt
    Ou inline:
    Código :
    while read line; do echo $line; done < /tmp/arquivo-teste.txt

    Puts cara, funciono certinho, só que estou com uma dúvida, tentei fazer ontem e fica dando erro. A ideia que eu preciso fazer é pegar um campo de um txt e colar em outro.

    Estou tentando fazer mas da erro. Você sabe como seria o comando certo para receber esta informação?

    while read line

    do
    campo='awk F" " '{s1} read line'
    campo > arquivo2.txt
    done < arquivo.txt

    Alguma ideia?!

  4. Então meu brother.
    Basta fazer assim:

    Código :
    while read line 
    do
        campo=$(echo $line | awk '{print $1}')
        echo $campo 
    done < arquivo1.txt > arquivo2.txt



  5. Citação Postado originalmente por phillipelnx Ver Post
    Então meu brother.
    Basta fazer assim:

    Código :
    while read line 
    do
        campo=$(echo $line | awk '{print $1}')
        echo $campo 
    done < arquivo1.txt > arquivo2.txt

    Cara, muito obrigado mano, estou pesquisando isto a 5 dias e não tinha conseguido nem arranhar a superfície, hsuahasuhsauhas, mato a pau o problema esse seu código.

    Muito Obrigado.!






Tópicos Similares

  1. Somar em shell script
    Por ricardorocha no fórum Linguagens de Programação
    Respostas: 3
    Último Post: 17-03-2003, 16:49
  2. 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
  3. Shell Script + Mail
    Por mistymst no fórum Servidores de Rede
    Respostas: 2
    Último Post: 02-02-2003, 15:44
  4. Shell Script !!! Executar comando automático...
    Por Danielvb no fórum Linguagens de Programação
    Respostas: 11
    Último Post: 29-11-2002, 15:48
  5. Shell Script !!!
    Por Danielvb no fórum Servidores de Rede
    Respostas: 2
    Último Post: 29-11-2002, 09:55

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L