sed one-liner để xóa bất kỳ dòng nào không chứa chữ thường


13

Nên về cơ bản

LINE NÀY MUỐN ĐƯỢC XÓA

(LINE NÀY C ALNG ĐƯỢC XÓA)

nhưng

Thật vậy, LINE NÀY KHÔNG NÊN

Câu trả lời:


17

Khá nhiều cách. Suy nghĩ tiêu cực:

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

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.