Exclui as linhas que começam com o padrão de um arquivo

2

Eu tentei vários comandos: tr , sed mas sem sucesso. Aqui está o arquivo:

> ...
> ...
> setEPS()
> postscript('images/boxplot_default.eps')
> ...
> ...

Eu quero excluir essas duas linhas não identificadas. Algo simples como /> setEps\(\)\n/ faria.

    
por mreq 03.03.2013 / 20:49

1 resposta

1

Ok, finalmente entendi: use perl !

perl -i -p -e 's/> setEPS\(\)\n//g' filename

então, o comando final:

perl -0777 -i -pe 's/\> setEPS\(\)\n\> postscript\([^\n]*\n\> \n//g' ${output}
    
por mreq 03.03.2013 / 20:56