たくさんの SQLite データベース ファイルを含むディレクトリがあります。
ディレクトリ内のデータベースに特定のテーブルが含まれているかどうかを確認するには、sqlite3 クエリを実行する必要があります。データベースのファイル名は 001.db、002.db などになります。必要なテーブルがデータベースに含まれている場合、ファイルは別のディレクトリにコピーされます。
私の最初の考えはこれに似ています:
while [ sqlite3 $* "SELECT * FROM table1" != "エラー: そのようなテーブルはありません: table1" ]`
行う
cp $* newdir/
終わり
または似たようなもので、正しい構文について助けが必要です...
「$*」とは、現在ディレクトリ内で処理されているデータベース ファイルを意味していましたが、それが正しいかどうかはわかりません...