ファイルからデータを抽出しながらシェルスクリプトを使用してsqlite3にデータベースを埋める方法

ファイルからデータを抽出しながらシェルスクリプトを使用してsqlite3にデータベースを埋める方法

<Overall>, <Content>, <Cleanliness>すべてのフィールドの横にある数字など、特定のフィールドを含む多くの.datファイルがあります。

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

おすすめ記事