|
藍森林 http://www.lslnet.com 2006年6月26日 11:18
請教如何再if的判斷中判別一個字符串變量中是否包含某一單詞?
我已將整行數據賦值給一變量,如linewords
我想判斷這個變量中是否包含某一單詞,如start,如果有則進行某相操作,改如何構造這個判斷?由於我用了循環,判斷要在if的條件那完成:)謝謝大家 |
請教如何再if的判斷中判別一個字符串變量中是否包含某一單詞?
[[ $linewords = *start* ]] && echo "y" || echo "n" |
請教如何再if的判斷中判別一個字符串變量中是否包含某一單詞?
if echo $var | grep -q 'string'
then .... |
請教如何再if的判斷中判別一個字符串變量中是否包含某一單詞?
樓上的那句中最好將echo的輸出重定向到/dev/null中,這樣就避免一些不必要的輸出
if echo $var | grep -q 'string' >/dev/null;then
... |
請教如何再if的判斷中判別一個字符串變量中是否包含某一單詞?
man grep 找 -q 的說明. |
| |