こんにちは。
よろしくお願いします。
Linux(RHEL5)にて、以下のようなシェルスクリプトを作成しました。
ユーザにアンインストールを問い合わせるもので、
yesの時は処理が進み、noの時は処理が中断、
それ以外を入力した場合、再入力を促すようにしています。
echo ""
echo "*** アンインストールを実行しますか? ***"
read -p " >>> 実行する場合「yes」、しない場合は「no」を入力してください <<< " YESNO
while (test $YESNO != yes) && (test $YESNO != no)
do
echo ""
read -p " >>> 「yes」もしくは「no」を入力してください <<< " YESNO
done
if (test $YESNO == yes)
thencontinue
else
echo "****** アンインストールをキャンセルしました ******" &&
exit
fi
しかし、
何も入力せずに「Enter」を押した場合、
本来なら、再入力を促すように表示したいのですが、
以下のようにエラーが出て、終了してしまいます。
XXX.sh: line YYY: test; !=; unary operator expected
XXX.sh: line ZZZ: test; ==; unary operator expected
****** アンインストールをキャンセルしました ******
恐らくロジックのどこかに見落としがあると思うのですが、
原因がよく分かりません。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンド終了ステータス
-
UNIX Cシェルで実数の比較
-
cshの標準出力を制御したい
-
cygwinシェルスクリプト内での...
-
suと一般ユーザの判別
-
Mac OSXのターミナルでemacsを起動
-
shellから起動したkterm上でコ...
-
cshで変数名の入れ子ができない
-
Illustratorのデータをまとめて...
-
scpコマンドでリモートサーバの...
-
コマンド プロンプトで作成し...
-
Viで書き込もうとすると、保...
-
lsコマンドで表示するファイル...
-
AIX ksh利用 grep 検索で マ...
-
DOSコマンドでのワイルドカ...
-
Red Hat Linux 9でcd-romをマウ...
-
メールサーバの/var/spool/mail...
-
Windows10のRegSys32に登録され...
-
linux(ubuntu)でiso展開を行っ...
-
linuxのreadコマンドについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Mac OSXのターミナルでemacsを起動
-
FTPコマンドの戻り値について
-
コマンド終了ステータス
-
cshで変数名の入れ子ができない
-
telnet へのパイプができないです
-
lsコマンドの色設定が反映されない
-
diskpart でパーティションの一...
-
cronでftp自動転送を行いたい
-
複数の処理を順番にログアウト...
-
kshでのcase文条件範囲について
-
実行中のシェルスクリプト自体...
-
cygwinシェルスクリプト内での...
-
vsftpd FTP転送を行うシェルス...
-
Linuxのシェルスクリプトをお客...
-
シェルの実行について
-
cshの標準出力を制御したい
-
UNIX Cシェルで実数の比較
-
シェルスクリプトのYes、Noの入...
-
cronでバックアップsh
-
PHP4の Warning: pg_freeresul...
おすすめ情報