มีวิธีที่ง่ายกว่านี้หรือไม่?
grep -v foo file | grep -v bar
อาจเป็นวิธีที่สง่างามมากที่จะทำกับ egrep แต่จะทำอย่างไรกับ grep เก่าธรรมดา?
แก้ไข: grep -v 'foo\|bar' file
ดูเหมือนว่าจะทำงานเฉพาะกับ grep GNU ฉันอยู่บนโซลาริส มีทางออกอะไรบ้าง?
คำถามแปลก ๆ เพราะในตัวอย่างแรกที่คุณทำและจับคู่และในครั้งที่สองที่คุณกำลังทำหรือจับคู่ ผลลัพธ์จะเหมือนกันเฉพาะในเงื่อนไขที่เฉพาะเจาะจงเท่านั้น
—
greenoldman
ไม่ไม่ได้จริงๆ ในตัวอย่างที่สอง
—
rahmu
-v
แฟล็กคือการปฏิเสธ not(A or B) == not(A) and not(B)