sed one-liner per eliminare qualsiasi riga che non contiene lettere minuscole


13

Quindi in poche parole

QUESTA LINEA DEVE ESSERE ELIMINATA

e

(QUESTA LINEA DEVE ESSERE ANCORA ELIMINATA)

ma

In effetti, QUESTA LINEA NON AVREBBE

Risposte:


17

Parecchi modi. Pensa 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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.