如何从终端执行对数据库的查询并将输出存储到文件?

Nit*_*esh 10 command-line sqlite

我想访问这个数据库,我用它来访问 SQLite 数据库: sqlite3 .mozilla/firefox/profile_name/places.sqlite

我想对这个数据库执行并将输出存储在文本文件中的查询是 SELECT moz_places.url FROM moz_places

我怎么做?

小智 15

  1. 尝试 man sqlite
  2. 你会发现它sqlite需要一个语法,例如sqlite [options] filename [SQL]
  3. 然后执行此操作sqlite [options] filename [SQL] > file_with_results.txt,结果将在file_with_results.txt

从你写的内容来看,我相信你需要:

sqlite .mozilla/firefox/profile_name/places.sqlite "SELECT moz_places.url FROM moz_places;" > file_with_results.txt
Run Code Online (Sandbox Code Playgroud)