我有一个包含大量 SQLite 数据库文件的目录。
我需要运行 sqlite3 查询来确定我的目录中的任何数据库是否包含特定表。数据库文件名类似于 001.db、002.db 等。如果数据库包含我需要的表,则将文件复制到不同的目录。
我最初的想法是这样的:
while [ sqlite3 $* "SELECT * FROM table1" != "Error: no such table: table1" ]`
做
cp $* 新目录/
完毕
或类似的东西,我需要一些有关正确语法的帮助...
在“$ *”中,我的意思是目录中当前正在处理的数据库文件,不确定它是否正确......