Como executar a consulta em um banco de dados a partir de um terminal e armazenar a saída em um arquivo?


10

Desejo acessar esse banco de dados e utilizo-o para acessar o banco de dados SQLite: sqlite3 .mozilla/firefox/profile_name/places.sqlite

A consulta que desejo executar neste banco de dados e armazenar a saída em um arquivo de texto é SELECT moz_places.url FROM moz_places

Como faço isso?

Respostas:


15
  1. Experimentar man sqlite
  2. Você verá que sqliteespera uma sintaxe comosqlite [options] filename [SQL]
  3. Então faça isso sqlite [options] filename [SQL] > file_with_results.txte o resultado estaria emfile_with_results.txt

Pelo que você escreve, acredito que você precisa:

sqlite .mozilla/firefox/profile_name/places.sqlite "SELECT moz_places.url FROM moz_places;" > file_with_results.txt

pacote sqlite3 é necessária para que os comandos acima com sqlite3 em vez de obras SQLite
Nitin Venkatesh
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.