需要帮助尝试从unix shell脚本中解析这些结果。
我想抓住1
的结果,逻辑是:
如果存在1
,则继续执行其他代码退出。
这是运行我的查询的命令行字符串,后跟STDOUT中的结果。
/bin/psql -h localhost -p 5432 -U mas postgres -c "SELECT 1 as result from pg_database WHERE datname='mydbname'";
Password for user mas:
result
---------
1
(1 row)
我需要帮助的是用一些字符串解析器构造if-then-else
逻辑,这样我就可以得到1
并与之进行比较。怎么做?