Я использую это для извлечения данных из файла базы данных sqlite, commands.txt
- это место, куда я помещаю свой запрос sqlite:
sqlite3 base1.db < commands.txt > "base1.csv"
Это работает нормально для одного файла, теперь мне нужно применить эти команды кнесколько .db
файлов одновременно.Эти .db
файлы хранятся во вложенных папках (все они имеют одинаковую структуру, поэтому команда sqlite работает нормально для всех). Мне нужно собрать данные из всех файлов .db
на основе запроса sqlite в commands.txt
в одну .csv
файл, если это возможно?Когда я выполняю это, я получаю не результат, а пустой файл.
cd /D "C:\sqlite-tools-win32-x86"
for /R %%G in (*.db) do (
sqlite3 < commands.txt > "%%~dpnG.csv"
)