gpt4 book ai didi

bash - 如何在bash脚本中运行sqlite3?

转载 作者:行者123 更新时间:2023-12-03 18:44:29 25 4
gpt4 key购买 nike

我想在bash脚本中运行一系列sqlite命令:

db="main.sqlite3"
db2="sub.sqlite3"

sqlite3 ${db} <<EOF
attach ${db2} as m;
select count(*) from m.details;
.exit
EOF


当附加到字符串时,它可以工作,但是当它是一个变量时,它就不会

Error: near line 1: near "/": syntax error


如何在EOF中使用变量(db2)?谢谢

最佳答案

尝试将数据库文件附加到双引号中:

attach "${db2}" as m;

关于bash - 如何在bash脚本中运行sqlite3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45689062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com