ksh + 한 줄에 있는 두 문자열을 일치시키고 확인합니다.

ksh + 한 줄에 있는 두 문자열을 일치시키고 확인합니다.

한 줄에서 linux1a와 linux1b라는 단어를 일치시키는 방법은 무엇입니까? (ksh에 의해 수행되어야 함)

       list="solaris1a Auto global linux1a linux1b"


       echo $list | .... ?

내 목표는 linux1a와 linux1b가 { $list ) 줄에 존재하는지 찾는 것입니다.

답변1

$ echo $list | grep linux1a | grep linux1b

두 grep 후에도 여전히 출력이 나오면 출력이 존재하는 것입니다.

답변2

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

관련 정보