remove uma linha inteira com uma string específica seguida por uma palavra allcaps

0

Estou tentando escrever uma expressão para um caso aqui, mas não posso. Eu uso o Ultraedit como meu editor de texto, usando o Perl como meu mecanismo de expressão regular.

aqui é um exemplo

MSDA

Eu tenho um documento grande com essas linhas que eu quero excluir completamente, então basicamente eu preciso procurar por qualquer seguido pelo acrônimo All Caps ou palavra como essa.

Aqui estão amostras das linhas que eu quero excluir

INTAFOHR RPPO

Você pode, por favor, ajudar o mais rápido possível?

Obrigado

Sam

    
por Sam Mouha 08.12.2015 / 18:46

1 resposta

0

Você pode fazer isso usando sed e é uma questão muito básica sobre o que você está perguntando.

  man sed

lhe dará a pista.

aqui é o comando completo para o que você está procurando:

sed -i '/^[A-Z][A-Z]/d' file

Sed verifica dentro de determinado arquivo e se houver mais de 1 maiúscula seqüencialmente, excluirá toda a linha.

Eu acho que isso é o que você pediu, caso contrário, pls reformular a questão e ser mais específico.

    
por ostendali 08.12.2015 / 19:08