+ Responder ao Tópico



  1. #1
    pessoal,

    alguém sabe algum comando no linux, programacao shell, que eu consiga apagar a linha dentro de um arquivo que contenha uma determinada palavra ?

  2. cat arquivo | grep -v palavra > arquivo



  3. #3
    pre-feit0
    Citação Postado originalmente por Jim
    cat arquivo | grep -v palavra > arquivo
    Assim é boi, mas apaga a linha inteira. Tenta:

    Código :
    cat arquivo | sed 's/palavra//g' > arquivo
    ele vai trocar a palavra que esta depois do primeiro / pela palavra que esta depois do segundo /, ou seja, por nenhuma :good:

  4. Aproveitando a deixa, como faço para substituir uma palavra dentro de um arquivo em shell script ?



  5. ops:
    Desculpe-me, não fui específico na minha pergunta...

    eu gostaria de saber se tem como apagar uma linha (somente a primeira ou todas se não for possivel uma só) e substituir esta linha por outra, mas no lugar onde ela foi apagada...

    e se tem como procurar por uma palavra e devolver em um arquivo somente as linhas inteiras q contem esta palavra ...

    É possível isto tudo em shell script ? :toim:






Tópicos Similares

  1. Pesquisar dentro de arquivos
    Por blaublau no fórum Linguagens de Programação
    Respostas: 2
    Último Post: 19-03-2009, 07:45
  2. gravar em variaveis dentro de arquivo
    Por IkaroDePaula no fórum Linguagens de Programação
    Respostas: 6
    Último Post: 16-02-2007, 14:43
  3. apagar linha em arquivo txt
    Por mcclaudio no fórum Linguagens de Programação
    Respostas: 3
    Último Post: 22-10-2003, 09:25
  4. Contador de linhas de arquivo texto - PHP
    Por MarcioRM no fórum Linguagens de Programação
    Respostas: 0
    Último Post: 22-05-2003, 16:26
  5. Apagar dados de Arquivo TXT
    Por gustavo_marcon no fórum Servidores de Rede
    Respostas: 0
    Último Post: 09-04-2003, 14:17

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L