ตรงกันข้ามกับ "grep" คืออะไร?


18

สมมติว่าฉันกำลังพิมพ์ชุดของสตริงที่ยาวและแทนที่จะแสดงเฉพาะบรรทัดที่มีรูปแบบที่แน่นอน (อันไหนที่ใช้ "grep" เพื่อทำ) ฉันจะกรองรูปแบบที่แน่นอนได้อย่างไร


8
grep -v pattern files*
lcd047

@ lcd047 - ขอบคุณ! ฉันเดาว่าฉันควรอ่านคำสั่งสำหรับ grep แทนที่จะมองหาคำสั่งแยกต่างหาก Btw เนื่องจากคุณแสดงความคิดเห็นก่อนที่ผู้ตอบคนอื่นจะทำฉันจะยอมรับคำตอบของคุณหากคุณโพสต์เป็นหนึ่ง
อเล็กซ์

1
ใช่เขาเอาชนะฉันไม่กี่วินาที :)
dr01

คำตอบ:


26

คุณยังคงใช้ grep ... พร้อม-vตัวเลือกซึ่งจะบอก grep ให้พิมพ์เฉพาะบรรทัดที่ไม่ตรงกับรูปแบบ:

grep -v pattern myfile 

2
รูปแบบที่ยาวของธงเป็น-v --invert-match
Patrick Dark
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.