ksh + coincide y verifica dos cadenas en una sola línea

ksh + coincide y verifica dos cadenas en una sola línea

¿Cómo hacer coincidir las palabras linux1a y linux1b en una sola línea? (debe ser realizado por ksh)

       list="solaris1a Auto global linux1a linux1b"


       echo $list | .... ?

mi objetivo es encontrar que linux1a y linux1b existen en la línea {$list)

Respuesta1

$ echo $list | grep linux1a | grep linux1b

Si después de ambos grep todavía obtienes el resultado, entonces existe.

Respuesta2

if [[ " $list " = *" linux1a "* && " $list " = *" linux1b "* ]]; then 
  echo yes
fi 

información relacionada