Como preencher um banco de dados no sqlite3 usando o shell script enquanto extrai dados dos arquivos

0

Tenho muitos arquivos .dat contendo campos específicos, como <Overall>, <Content>, <Cleanliness> all, com um número ao lado deles.

Eu tenho o código para poder extrair os dados desses campos usando os comandos awk e sed, no entanto, como eu adicionaria esses dados a uma tabela em sqlite3?

Existe alguma maneira de adicionar todos os valores de um arquivo temporário em uma coluna?

    
por tom 14.04.2016 / 09:45

1 resposta

1

e sobre ..

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

em seguida, insira tmp.sql?

usando o mysql eu costumo fazer

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