小文字を含まない行を削除するsed one-liner


13

だから基本的に

この行は削除されます

そして

(この行も削除されます)

だが

実際、この行はそうではありません

回答:


17

かなりの方法。否定的に考える:

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.