0

次のbashスクリプトを作成しました:

if [ "crack" == "crack" -a "something/play" == *"play"* ];
then
     echo "Passed"
else
     echo "Failed"
fi

ただし、この比較の右側は機能していません。それを使用すると、右側のみ[[ "something/play" == *"play"* ]]が正しく機能することに気付きましたが、if 句内で 2 つの条件を組み合わせるにはどうすればよいでしょうか。

4

2 に答える 2