ksh + сопоставить и проверить две строки в одной строке
Как сопоставить слова linux1a и linux1b из одной строки? (должен выполняться ksh)
list="solaris1a Auto global linux1a linux1b"
echo $list | .... ?
моя цель - найти, что linux1a и linux1b существуют в строке { $list)
2 ответа
Решение
$ echo $list | grep linux1a | grep linux1b
Если после обоих grep вы все еще получаете вывод, то он существует.
if [[ " $list " = *" linux1a "* && " $list " = *" linux1b "* ]]; then
echo yes
fi