Bunu yapmanın daha basit bir yolu var mı?
grep -v foo file | grep -v bar
Muhtemelen egrep ile yapmanın çok zarif yolları var, ama düz eski grep ile nasıl gidilir?
EDIT: grep -v 'foo\|bar' file
sadece GNU grep ile çalışıyor gibi görünüyor. Solaris'deyim. Bunun için bir çözüm var mı?
Garip bir soru çünkü ilk örnekte AND eşleştiriyorsunuz ve ikincisinde OR eşleştiriyorsunuz. Sonuç sadece çok özel koşullarda aynı olacaktır.
—
greenoldman
Hayır gerçek değil. İkinci örnekte,
—
rahmu
-v
bayrak bir olumsuzlamadır. not(A or B) == not(A) and not(B)