ksh + match e verifique duas strings em uma única linha

1

como combinar as palavras linux1a e linux1b a partir de uma única linha? (deve ser realizado pelo ksh)

       list="solaris1a Auto global linux1a linux1b"


       echo $list | .... ?

meu alvo é achar que linux1a e linux1b existem na linha {$ list)

    
por yael 17.10.2012 / 14:58

2 respostas

2
$ echo $list | grep linux1a | grep linux1b

Se depois de ambos os grep você ainda conseguir a saída, então ela existe.

    
por 17.10.2012 / 15:01
0
if [[ " $list " = *" linux1a "* && " $list " = *" linux1b "* ]]; then 
  echo yes
fi 
    
por 17.10.2012 / 18:09