私はこのスクリプトをpostgresのインストールのモジュールとして作成しました。これは、データベースが作成されたことをユーザーに示し、データベースが作成されたことを確認するための入力を取得するためのものです。スクリプトを実行すると、エラーが発生します
./dbtest: line 39: [: missing `]'
「はい」の周りに「」を追加しようとしましたが、「はい」の周りに「」を追加しようとしましたが、何が欠けているのかわかりません。スクリプトは次のとおりです
#
#
# Check to make sure the database was created and who is the owner
#
#
if [ -f showdb ];
then
cp showdb /home
else
echo " show database file is missing "
fi
if [ -f /home/showdb ];
then
su - postgres -c '/home/showdb'
echo " Do you see the data name created listed above? "
echo " "
echo " Type yes or no (type out the whole word please) "
echo " "
read dbawr
if [ $dbawr == yes && $dbawr == Yes ];
then
echo "Great!"
exit
else
echo " Please contact tech support "
pause " Press [CTRL] [Z] to exit the program now "
fi
else
echo " File Missing!!"
fi
このスクリプトには何が欠けていますか?
ありがとう!