sed หนึ่งซับเพื่อลบบรรทัดใด ๆ ที่ไม่มีตัวอักษรตัวพิมพ์เล็ก


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.