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

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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.