sed uma linha para apagar qualquer linha que não contenha letras minúsculas

12

Então, basicamente

ESTA LINHA SERIA APAGADA

e

(ESTA LINHA TAMBÉM SERIA APAGADA)

mas

De fato, ESTA LINHA NÃO

    
por ixtmixilix 13.04.2011 / 02:03

2 respostas

16

De algumas maneiras. Pense negativamente:

sed '/[a-z]/!d'    # !x runs x if the pattern doesn't match
grep -v '[a-z]'    # -v means print if the regexp doesn't match
awk '!/[a-z]/'     # !expr negates expr
    
por 13.04.2011 / 02:06
8

Tente isto:

sed '/[a-z]/!d' file
    
por 13.04.2011 / 02:05

Tags