通常,当我有例如csv的平面文件,我会这样做:
cat somefile.dat |gnu_parralel do_something.
不幸的是,现在我有一个sqlite3文件,列内容类型为:
text, text, json
我希望复制cat行为,以便可以对sqlite3 db的每一行执行所有下游工作,但我不确定如何在sqlite3中执行此操作。
cat_in_sqllite3 somefile.db |gnu_parralel do_something.
PS:从来没有用过sqlite3,所以如果这是一个愚蠢的问题,我道歉。
1条答案
按热度按时间mkh04yzy1#
您需要知道数据库中表的名称,如果我使用这个表,我会发现我的表只有一个名为
Data
的表:现在,您可以请求该表中的所有记录:
您可能不喜欢输出格式,因此您可以查看以下可用模式:
然后,您可以选择不同的模式并在该模式下打印数据:
您可能希望包含列标题:
或者压制他们: