文字列がシェル スクリプト (#!bin/sh) の別の文字列の一部であるかどうかを確認しようとしています。
私が今持っているコードは次のとおりです。
#!/bin/sh
#Test scriptje to test string comparison!
testFoo () {
t1=$1
t2=$2
echo "t1: $t1 t2: $t2"
if [ $t1 == "*$t2*" ]; then
echo "$t1 and $t2 are equal"
fi
}
testFoo "bla1" "bla"
私が探している結果は、「bla1」に「bla」がいつ存在するかを知りたいということです。
よろしくお願いいたします。
更新:ここで説明されているように、「含む」機能の両方を試しました:文字列に別の文字列が含まれているかどうかをUnixシェルスクリプトでどのように伝えますか?
Stringの構文と同様に、bashに含まれています
ただし、通常のシェル スクリプト (bin/sh) とは互換性がないようです...
ヘルプ?