
如何從單行匹配單字 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