我正在使用bash脚本执行psql
(数据库)命令:
该命令返回的答案不包含数据库/表名。
如何检查我的数据库/表是否在返回的答案中?伪:
VAR_EXIST=$(command)
if $DATABASE_NAME in VAR_EXIST then
VAR_EXIST= true
答案来自:https : //stackoverflow.com/q/229551/1540660
string='a needle in a haystack'
if [[ $string = *"a needle"* ]]; then
echo "It's there!"
fi
请注意,针线中的空格必须放在双引号之间,并且*通配符应位于外部。
适应您的情况:
VAR_EXIST=$(command)
if [[ $VAR_EXIST = *"$DATABASE_NAME"* ]]; then
echo "DB exists!"
fi
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句