我正在使用它从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"
)