シェルスクリプトでのexprの正規表現
- 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
expr $val : 'foo\|bar\|baz'でOK。 でもMac OS X 10.6.3のexprはだめでした。方言があるっぽい。 ちなみにifで使うとしたら
if [ expr $val : 'foo\|bar\|baz' ] then ... fi