【发布时间】:2011-07-27 14:29:45
【问题描述】:
很简单的事情。
有一个 DSV 文件,比如 data.txt
name;surname;age;money
Joe;Dun;13;4
Don;Dapper;44;100
Freddie;Mercury;45;888
我希望有一个程序可以在此基础上创建 Sqlquereis。喜欢,
dsvsql -d\; -q "select sum(money) from data.txt where surname like 'D%'" data.txt
我希望它输出什么:
sum(money)
104
现在,我发现 this old question 没有一个令人满意的答案......而且在那里,他们提到了 CsvJdbc 这似乎很接近,但它并不完全正确。我想要的是完全基于终端的东西,我不需要为了运行而编写代码。
我一直在处理大量具有不同字段的 DSV 文件并对其进行分析。这会非常方便......
有什么想法吗?
干杯!
【问题讨论】:
-
是否无法使用现有的 CSV 数据库驱动程序(如 CSVJDBC 或 DBD::CSV)构建您自己的终端应用程序?
-
是的..恐怕是这样。我确实认为这个选项是可行的,但 csvjdbc 似乎很简单。谢谢。