シェルスクリプトでのexprの正規表現

| コメント(0) | トラックバック(0)
シェルスクリプト書いてて調べるのに時間かかったのでメモしておく。
  • exprの正規表現
    $valにfooかbarかbazどれかが入ってるかどうかを調べるには。
    expr $val : 'foo\|bar\|baz'
    でOK。 でもMac OS X 10.6.3のexprはだめでした。方言があるっぽい。 ちなみにifで使うとしたら
    if [ expr $val : 'foo\|bar\|baz' ]
    then
    ...
    fi

トラックバック(0)

トラックバックURL: http://blog.clouder.jp/mt/mt-tb.cgi/1079

コメントする

検索

広告

OpenID対応しています OpenIDについて
Powered by Movable Type 4.22-ja