Pular para o conteúdo

Retirar linhas de arquivo [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Retirar linhas de arquivo [RESOLVIDO]

Enviado em 25/05/2015 - 11:19h

Olá,

Estou com dificuldade de excluir umas linhas no arquivo.
Preciso excluir as linhas que tenham um determinado caracteres nela.
Tentei usar o sed com variável, contudo não consigo aplica-la.
Existe uma forma de fazer isto sem ter que usar variável? Estes codigos mudam constantemente e são buscados pelo banco de dados.

Minha logica inicial era pegar o arquivo inicial e colocar apenas as linhas encontradas em outro arquivo, mas com variável no egrep não esta funcionando.
egrep '^.{59}${cod}.*' $ARQ_ORIGINAL > $ARQ_COPIA.

Responder tópico

2. Re: Retirar linhas de arquivo [RESOLVIDO]

Melhor resposta

Enviado em 26/05/2015 - 08:09h


Coloque os parâmetros do egrep entre aspas duplas que funciona.

egrep "v${variavel}" .....

3. Re: Retirar linhas de arquivo [RESOLVIDO]

Enviado em 25/05/2015 - 17:24h


Tenta o seguinte comando:
# sed '/palavra/d' arq_original > arq_copia

4. Re: Retirar linhas de arquivo [RESOLVIDO]

Enviado em 09/06/2015 - 15:50h

rai3mb escreveu:


Coloque os parâmetros do egrep entre aspas duplas que funciona.

egrep "v${variavel}" .....
Funcionou, muito obrigado.



Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder