如何在从文件中提取数据时使用 shell 脚本填充 sqlite3 中的数据库

如何在从文件中提取数据时使用 shell 脚本填充 sqlite3 中的数据库

我有许多包含特定字段的 .dat 文件,例如<Overall>, <Content>, <Cleanliness>所有字段旁边都有数字。

我有代码能够使用 awk 和 sed 命令从这些字段中提取数据,但是我如何将此数据添加到 sqlite3 的表中?

有没有办法可以将临时文件中的所有值添加到列中?

答案1

关于什么 ..

... | awk '{print "insert into T1 value(\"%s\",\"%s\",\"%s\")\n",$1,$2,$3}' > tmp.sql

然后插入 tmp.sql ?

我通常使用mysql

 ... | awk '{print "insert into T1 value(\"%s\",\"%s\",\"%s\")\n",$1,$2,$3}' | mysql --mysqloptions

相关内容