我试图让在bash如何获得psql结果在bash中?
echo 'SELECT * FROM fictive_table LIMIT 1;' >> /tmp/x.sql
psql --single-transaction -d dbname -f /tmp/x.sql
echo $?
psql的结果。这会失败,但结果我在bash得到的是0.1是否存在与逻辑/代码中的问题?
从手动
PSQL返回0到外壳如果正常结束,1,如果致命 误差自身(存储器溢出,未找到文件)发生
更新: @Andrea Spadaccini是对的。这不是致命的。我怎样才能抓住它?