bashのシェル変数の文字列パターンマッチングをするには?
山口と申します。
roswell:/tmp yama$ uname -a
Darwin roswell 7.9.0 Darwin Kernel Version 7.9.0: Wed Mar 30 20:11:17 PST 2005; root:xnu/xnu-517.12.7.obj~1/RELEASE_PPC Power Macintosh powerpc
roswell:/tmp yama$ bash --version
GNU bash, version 2.05b.0(1)-release (powerpc-apple-darwin7.0)
Copyright (C) 2002 Free Software Foundation, Inc.
の環境で、
SHELL変数内に、ある文字列パターン(DUMMY)が含まれているかを調べるのに、
SYSTEML=./DUMMY/system/local
echo $SYSTEML | grep DUMMY >/dev/null 2>&1
if [ $? -eq 0 ]; then
echo EXIST
else
echo NON EIST
fi
のように書いていますが、grep を使わずに bash の機能だけ、パターンマッチング
出来るのでしょうか?
御教授よろしくお願いします。
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735