sed one-liner untuk menghapus baris apa pun yang tidak mengandung huruf kecil

13

Pada dasarnya

GARIS INI AKAN DIHAPUS

dan

(GARIS INI AKAN JUGA DIHAPUS)

tapi

Memang, GARIS INI TIDAK AKAN

ixtmixilix
sumber

Jawaban:

17

Cukup banyak cara. Berpikir negatif:

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
geekosaurus
sumber
8

Coba ini:

sed '/[a-z]/!d' file
SiegeX
sumber