Enviado em 23/10/2015 - 16:46h
Amigos;
Tenho este comando:
for linea in `cat dicionario/c/c.txt; do egrep -n -i -w 'SUBJECT.* '$linea' .*' temporario/filtrado-a.txt; done
Ele me retorna os parâmetros desejados através de um arquivo de LOG, juntamente com o numero da linha correspondente. Gostaria de excluir as linhas que retornou, através do numero da linha gerado pelo grep -n. Sei que com o SED é possível, mas queria que assim que retornasse a pesquisa já excluir imediatamente e não ter que salvar o numero das linhas em um outro arquivo e com este novo arquivo mandar excluir as linhas em questão.
É possível? Já tentei e só consegui salvando em outro arquivo.
Grato.
Tenho este comando:
for linea in `cat dicionario/c/c.txt; do egrep -n -i -w 'SUBJECT.* '$linea' .*' temporario/filtrado-a.txt; done
Ele me retorna os parâmetros desejados através de um arquivo de LOG, juntamente com o numero da linha correspondente. Gostaria de excluir as linhas que retornou, através do numero da linha gerado pelo grep -n. Sei que com o SED é possível, mas queria que assim que retornasse a pesquisa já excluir imediatamente e não ter que salvar o numero das linhas em um outro arquivo e com este novo arquivo mandar excluir as linhas em questão.
É possível? Já tentei e só consegui salvando em outro arquivo.
Grato.