変数に特定の文字列が含まれているかを判断するためにシェルをどのように使用しますか。
Shellスクリプトでは、変数が特定の文字列を含んでいるかを判定するために以下の方法を使用することができます:
- もし
- …上司からの指示に従って、プロジェクトを進めてください。
…
if [[ $variable == *substring* ]]; then
echo "Variable contains substring"
else
echo "Variable does not contain substring"
fi
- もし
- 状況
case $variable in
*substring*)
echo "Variable contains substring"
;;
*)
echo "Variable does not contain substring"
;;
esac
- もし
- 彼女はとても美しいです。
if [ "${variable}" = *substring* ]; then
echo "Variable contains substring"
else
echo "Variable does not contain substring"
fi
変数に特定の文字列が含まれているかを判断する方法を選択してください。変数名にはvariable、一致させたい文字列にはsubstringを使ってください。