Bagaimana cara mengeksekusi query ke DB dari terminal dan menyimpan output ke file?


10

Saya ingin mengakses DB ini dan saya menggunakan ini untuk mengakses DB SQLite: sqlite3 .mozilla/firefox/profile_name/places.sqlite

Permintaan yang ingin saya jalankan untuk DB ini dan menyimpan output dalam file teks adalah SELECT moz_places.url FROM moz_places

Bagaimana aku melakukan itu?

Jawaban:


15
  1. Mencoba man sqlite
  2. Anda akan menemukan bahwa sqlitemengharapkan sintaksis sepertisqlite [options] filename [SQL]
  3. Kemudian lakukan ini sqlite [options] filename [SQL] > file_with_results.txtdan hasilnya akan masukfile_with_results.txt

Dari apa yang Anda tulis, saya yakin Anda perlu:

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

paket sqlite3 diperlukan sehingga perintah di atas dengan sqlite3 bukan karya sqlite
Nitin Venkatesh
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.