Se você tiver acesso ao GNU grep
:
grep -vP '^(\d+-\d+-\d+|=+)$' file
E, se você não fizer isso:
grep -vE '^([0-9]+-[0-9]+-[0-9]+|=+)$' file
Ambos os comandos usam o -v
flag do grep, que significa "linhas de impressão que não correspondem ao padrão e procuram linhas consistindo em 3 grupos de dígitos separados por traços ou um ou mais =
desde o início ( ^
) até o final ( $
) da linha.
Você pode fazer o mesmo em sed
com:
sed -E '/([0-9]+-[0-9]+-[0-9]+|=+)/d' file