Usando sed
, você pode fazer:
$ sed -i '\| pattern to match |d' File
Isso removerá as linhas que contêm pattern to match
no arquivo.
Usando o grep, você pode fazer:
$ echo "$(grep -v "pattern to match" File)" > File
A opção -v
permite o uso de linhas não contendo pattern to match
, que é redirecionado novamente para o arquivo.