我目前正在尝试让我的 bash 脚本检查字符串是否包含 a"/"
或 a"\"
但不知何故我无法让它工作。
这是我到目前为止得到的:
if [[ "$1" == *\/* ]]; then
...
elif if [[ "$1" == *\\* ]]; then
...
fi
非常感谢您的帮助!谢谢
这将检查变量中是否有\
或。/
$string
if [[ "$string" == *\/* ]] || [[ "$string" == *\\* ]]
then
echo "yes"
fi
$ string="hello"
$ if [[ "$string" == *\/* ]] || [[ "$string" == *\\* ]]; then echo "yes"; fi
$
$ string="hel\lo"
$ if [[ "$string" == *\/* ]] || [[ "$string" == *\\* ]]; then echo "yes"; fi
yes
$ string="hel//lo"
$ if [[ "$string" == *\/* ]] || [[ "$string" == *\\* ]]; then echo "yes"; fi
yes