sed one-liner pour supprimer toute ligne ne contenant pas de lettres minuscules

13

Donc en gros

CETTE LIGNE SERAIT SUPPRIMÉE

et

(CETTE LIGNE SERAIT ÉGALEMENT SUPPRIMÉE)

mais

En effet, CETTE LIGNE NE SERAIT PAS

ixtmixilix
la source

Réponses:

17

Plusieurs façons. Pensez négativement:

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
geekosaure
la source
8

Essaye ça:

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