同じディレクトリに 2 つのファイルを取得します。
foo.db
check.sh
データベースfoo.dbには というテーブルがあり、 にfoo.db.1はcheck.shテーブルが存在するかどうかを確認したい:
#!/bin/sh
if ![ -e foo.db.1 ]; then
echo "foo.db.1 does not exist"
exit 1
fi
それから私は言うプリントを手に入れましたfoo.db.1 does not exist。スクリプトは機能していないようですが、テーブルが存在する代わりにデータベースが存在するかどうかを確認するようにスクリプトを変更すると、機能するようです。
#!/bin/sh
if ![ -e foo.db ]; then
echo "foo.db does not exist"
exit 1
fi
echo "foo.db does exist"
次に、「foo.dbは存在します」という出力を取得します
データベースが存在するかどうかは確認できるようですが、データベースにテーブルが存在するかどうかは確認できません。