shell脚本中sqlite3命令查询数据库失败返回空,并将错误信息打印到标准错误输出

时间:2022-03-18 11:15:32

shell脚本中sqlite3命令查询数据库失败返回空,并将错误信息打印到标准错误输出

如:

#/bin/sh

local ret='sqlite3 test.db "select test from test;"'

或:

local ret=$(sqlite3 test.db "select test from test;")

如果test.db被锁定,ret将为空,标准错误输出有信息“Error:database is locked”。