小编J. *_*Doe的帖子

在bash中执行sqlite3查询

在 bash 中执行

sqlite3 database.db 'select * from databases'
Run Code Online (Sandbox Code Playgroud)

给了我很好的输出,但不幸的是,当我想从变量创建查询时sqlite3不想合作。

例如:

cmd="select * from databases"
cmd1="sqlite3 database.db"
cmd2="'select * from databases'"
echo $($cmd1 \'$cmd\')
echo $($cmd1 '$cmd')
echo $($cmd1 $cmd)
echo $($cmd1 $cmd2)
echo `$cmd1 $cmd2`
Run Code Online (Sandbox Code Playgroud)

以上都不起作用。我想要一个只执行“从数据库中选择*”这样的查询的函数。

sqlite bash posix

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

bash ×1

posix ×1

sqlite ×1