
一致しない場合でもpackagehello
、出力は表示されます。
標的:no output
状況2で見る
状況1:
user@hostname ~]$ sudo yum list 'package*'
packagehello
packagehello
package2world
packagehello
package2world
状況2:
user@hostname ~]$ sudo yum list 'package*' | grep -E 'package1.*|package2.*'
package2world
package2world
only if
両方の単語が一致する出力を表示するにはどうすればよいでしょうかgrep
?
答え1
これを試して:
sudo yum list 'package*' |
grep -E 'package1.*package2|package2.*package1'
または複数使用grep
:
sudo yum list 'package*' |
grep 'package1' |
grep 'package2'