Как выполнить запрос к БД из терминала и сохранить вывод в файл?
Я хочу получить доступ к этой БД, и я использую это для доступа к БД SQLite: sqlite3 .mozilla/firefox/profile_name/places.sqlite
Запрос, который я хочу выполнить к этой БД и сохранить вывод в текстовом файле: SELECT moz_places.url FROM moz_places
Как я могу это сделать?
1 ответ
Решение
- Пытаться
man sqlite
- Вы найдете это
sqlite
ожидает такой синтаксис, какsqlite [options] filename [SQL]
- Тогда сделай это
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