Como remover o formato de data

1

Eu tenho o seguinte conteúdo no arquivo. Gostaria de remover as datas e os sublinhados do arquivo usando sed. deixe-me saber se isso também seria possível com o grep. Alguém pode ajudar nisso?

03-02-2016
===========

<exp2://Ticket/26727777> Splunk Onboarding for SSO Components (UAT)

<exp2://Ticket/25709048> <SERVER-SETUP>Splunk Setup 14xMDN, 10xPRN Prod 

<exp2://Ticket/26716590> Logs not populated properly from all servers -  SPLUNK TEST

<exp2://Ticket/23995808> Prod: Create summary index summary_rover_lifecycle in DS cluster

05-02-2016
===========

<exp2://Ticket/26781310> Request for on-boarding on Splunk -Employee Systems Logs

<exp2://Ticket/26781558> Splunk setup for Apple Learn UAT hosts
    
por Sai 08.02.2016 / 19:26

1 resposta

1

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
    
por 08.02.2016 / 19:43