grep同时含有abc和xyz的行。

  1. grep -E '(abc.*xyz|xyz.*abc)' filename

grep含有abc或含有xyz的行。

  1. grep 'abc\|xyz' filename 

自己可以用

  1. cat /path/to/file | grep -E '(abc.*xyz|xyz.*abc)'