Anotações.org

Dicas, informação e principalmente anotações!

Busca:
  • Home
  • Sobre
  • Sobre

    Escreva neste espaço um pouco sobre você ou sobre o seu blog.

  • Categorias

    • Geral
    • Linux
    • SEO
    • Windows
  • Arquivos

    • Março 2009
    • Julho 2008
    • Maio 2008
    • Fevereiro 2008
    • Janeiro 2008
    • Dezembro 2007
    • Novembro 2007
  • Artigos Recentes

    • Testar se IP do servidore está em alguma RBL (blacklist)
    • Client does not support authentication protocol requested by server; consider upgrading MySQL client
    • ERROR: Can’t lock database directory: /usr/local/share/clamav
    • connect(): No such file or directory
    • Links com nofollow sendo contabilizados?
    • Prêmio Ibest
    • Resolvendo License File Expired cpanel
    • Speedy nunca esteve tão ruim.
    • Erro ASP: Disallowed Parent Path
    • O Google mais perto do Webmaster
  • Nuvem de Tags

    apache ataque backup bash clamav clamd cpanel ddos dos dump e-mail exim for freshscan IFS Linux mysql mysql4.1 mysql5 mysqldump netstat nobody php redhat sendmail shell spam tar.gz up2date upgrade
  • BlogRoll

    • Hospedagem de Site - Hospedagem de Sites com velocidade e qualidade
    • Tudo Sobre o Google - Seo, Google, Adsense, Adwords e muitos mais. Tudo Sobre o mundo da otimização de sitese como melhorar sua posição nos buscadores

Ler um arquivo texto linha a linha em bash

Por admin | Em 29/11/2007 | Arquivado em Linux

Olá pessoal,

Esse é um problema constante que tenho quando estou programando em bash para automatizar alguma tarefa, ler algum log, etc.
Quando faço um for dando um cat em um arquivo texto, dependendo do arquivo ele não interpreta que desejo ler linha a linha, pois utiliza o espço em branco como separador.

Para resolver, veja um exemplo abaixo:
#!/bin/bash
  ORI_IFS=$IFS
  IFS=$’\n’
  for LINHA in $(cat /tmp/comandos.txt); do
     # seus comandos aqui
      echo $LINHA
  done
  IFS=$ORI_IFS

Tags: bash, for, IFS

« Descompactar arquivos tar.gz em outra pasta Upgrade MySQL 4.1 para MySQL5 WHM cpanel »

  • Feed dos comentários
  • URL para Trackback

Nenhuma Resposta para 'Ler um arquivo texto linha a linha em bash':

Lamento, mas os comentários para este artigo foram fechados.

 

Arquivos

  • Março 2009
  • Julho 2008
  • Maio 2008
  • Fevereiro 2008
  • Janeiro 2008
  • Dezembro 2007
  • Novembro 2007

Artigos Recentes

  • Testar se IP do servidore está em alguma RBL (blacklist)
  • Client does not support authentication protocol requested by server; consider upgrading MySQL client
  • ERROR: Can’t lock database directory: /usr/local/share/clamav
  • connect(): No such file or directory
  • Links com nofollow sendo contabilizados?

Admin

  • Entrar
  • WordPress

© 2012 Anotações.org