Mostra a saída somente se ambas as palavras corresponderem usando grep [duplicate]

1

Se packagehello não corresponder, a saída ainda será exibida.

Objetivo: ver no output na situação 2

Situação 1:

user@hostname ~]$ sudo yum list 'package*'
packagehello
packagehello
package2world
packagehello
package2world

Situação 2:

user@hostname ~]$ sudo yum list 'package*' | grep -E 'package1.*|package2.*'
package2world
package2world

Como mostrar a saída only if ambas as palavras correspondem usando grep ?

    
por 030 25.06.2014 / 16:46

1 resposta

2

Tente isto:

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

ou usando vários grep :

sudo yum list 'package*' |
  grep 'package1' |
  grep 'package2'
    
por 25.06.2014 / 16:51