如何从一行匹配单词 linux1a 和 linux1b ?(应由 ksh 执行)
list="solaris1a Auto global linux1a linux1b"
echo $list | .... ?
我的目标是找到行 { $list ) 中存在的 linux1a 和 linux1b
答案1
$ echo $list | grep linux1a | grep linux1b
如果在两次 grep 之后您仍然得到输出,那么它就存在。
答案2
if [[ " $list " = *" linux1a "* && " $list " = *" linux1b "* ]]; then
echo yes
fi