同じディレクトリに 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は存在します」という出力を取得します
データベースが存在するかどうかは確認できるようですが、データベースにテーブルが存在するかどうかは確認できません。