¿Cómo ejecutar una consulta a una base de datos desde un terminal y almacenar la salida en un archivo?


10

Quiero acceder a este DB y lo uso para acceder al SQLite DB: sqlite3 .mozilla/firefox/profile_name/places.sqlite

La consulta que quiero ejecutar en este DB y almacenar la salida en un archivo de texto es SELECT moz_places.url FROM moz_places

¿Cómo puedo hacer eso?

Respuestas:


15
  1. Tratar man sqlite
  2. Encontrará que sqliteespera una sintaxis comosqlite [options] filename [SQL]
  3. Luego haga esto sqlite [options] filename [SQL] > file_with_results.txty el resultado estaría enfile_with_results.txt

Por lo que escribes, creo que necesitas:

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

Se requiere paquete de sqlite3 por lo que los comandos anteriores con sqlite3 en lugar de las obras SQLite
Nitin Venkatesh
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.