grep [duplicate]を使用して2つの単語が一致する場合にのみ出力を表示する

grep [duplicate]を使用して2つの単語が一致する場合にのみ出力を表示する

一致するものがない場合、packagehello出力は引き続き表示されます。

目的:状況によって異なりますno output2

状況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 if2つの単語の一致を表示するために使用する方法はgrep

ベストアンサー1

この試み:

sudo yum list 'package*' |
  grep -E 'package1.*package2|package2.*package1'

または複数を使用してくださいgrep

sudo yum list 'package*' |
  grep 'package1' |
  grep 'package2'

おすすめ記事