【发布时间】:2012-05-13 02:13:47
【问题描述】:
我刚开始在我们的日志处理系统中使用 SQLite,我只是将一个文件导入到 sqlite 数据库中,该数据库以“@”作为字段分隔符。
如果我在 SQLite repl 中运行以下命令
$ sqlite3 log.db
sqlite> .separator "@"
sqlite> .import output log_dump
它有效[导入成功]。但是如果我尝试通过 bash 脚本来做同样的事情
sqlite log.db '.separator "@"'
sqlite log.db '.import output log_dump'
它没有。分隔符移回“|”我收到一条错误消息,提示列数不足
output line 1: expected 12 columns of data but found 1
我该如何解决这个问题?
【问题讨论】:
-
通过谷歌在 SO 中找到了这个 stackoverflow.com/questions/660320/…。由于问题的标题不正确,无法在提问中找到。