shell脚本中sqlite3命令查询数据库失败返回空,并将错误信息打印到标准错误输出
2017-08-16 16:44
197 查看
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”。
如:
#/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”。
相关文章推荐
- shell脚本屏蔽错误输出信息
- php 执行shell命令 打印错误信息
- shell脚本之重定向、标准输入、输出、错误输出的使用
- 从Shell脚本内部将所有标准输出及标准错误显示在屏幕并同时写入文件的方法
- Linux 执行命令或脚本的屏幕输出(正常输出、警告、错误等信息)重定向输出到文件
- 小技巧:如何在某命令的帮助输出信息里(usage)用grep查找关键字(错误输出重定向到标准输出)
- AFNetworking打印输出服务器返回的错误信息
- 如何获取shell命令输出的错误信息?
- 【转】从Shell脚本内部将所有标准输出及标准错误显示在屏幕并同时写入文件的方法
- shell脚本——输出打印显示的操作使用
- adb shell dumpsys 命令——打印当前系统信息
- [MapReduce] mapreduce 编程向标准错误输出报告以跟踪Mapreduce程序运行过程中的中间信息
- shell中打印命令执行的返回状态
- Servlet登陆失败后返回错误信息,并弹出警告框
- 输出执行操作和打印日志的shell脚本
- shell 脚本中获取命令的输出
- Linux基础学习笔记之管道中如何将标准错误输出传递给下调命令?
- shell如何将标准错误输出重定向为标准输出
- shell_exec — 通过 shell 环境执行命令,并且将完整的输出以字符串的方式返回。
- 【Shell脚本学习15】shell printf命令:格式化输出语句