我试图在ubuntu 15.10上从sqlite3的bash文件中运行多个命令。代码是从用户的谷歌浏览器中提取密码并通过电子邮件发送给他们。我有一切,但sqlite3部分下来。我试图让它尽可能简单易用。我不知道sqlite3并且它踢我的尾巴。如何使用此sqlite3代码生成bash文件?
sqlite3 'Login Data'
.mode csv
.headers on
.separator ","
.output UsersPW.csv
select * from logins;
.exit
答案 0 :(得分:2)
答案很简单。在内部批处理中,您可以使用<<<<< EOF结构。
sqlite3 'Login Data' << EOF
.mode csv
.headers on
.separator ","
.output UserPW.csv
select * from logins;
.exit
EOF
这创造了我需要的结果。