![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
こんにちは。
よろしくお願いします。
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で質問しましょう!
似たような質問が見つかりました
- 中学校 英語での答え方はこれで正解ですか? (このように実際に聞くかとかは別として、あくまでも文法として) 2 2022/11/19 17:52
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
- Access(アクセス) MAXで0が出力される 1 2022/03/31 21:43
- その他(ゲーム) SkyrimSEのMod organizer で困っています。誰か助けてください。 1 2022/12/05 01:49
- Access(アクセス) Accessに関する質問です。 クエリーQ出勤 からフォームF出勤を作成 フォームは分割フォームで作 1 2023/05/26 08:57
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- PHP phpでこの記述をもっと簡単に書く方法はないでしょうか…? 3 2022/11/16 19:57
- その他(プログラミング・Web制作) VScodeでpythonプログラムの関数を実行したい 2 2022/07/13 19:24
- 英語 Are you not feeling good?のYes,Noの答え方 2 2023/03/12 02:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FTPコマンドの戻り値について
-
kshでのcase文条件範囲について
-
diskpart でパーティションの一...
-
cygwinシェルスクリプト内での...
-
telnet へのパイプができないです
-
コマンド終了ステータス
-
csh(Cシェル)のevalに関して
-
Viで書き込もうとすると、保...
-
scpコマンドでリモートサーバの...
-
書き込み権限が無いためコピー...
-
DOSコマンドでのワイルドカ...
-
cactiでグラフが表示されない
-
loggerコマンドでkern.warning...
-
rcpコマンドについて、教えて!
-
AIX ksh利用 grep 検索で マ...
-
/var/mailのディレクトリにある...
-
Linux shell ftp 転送 エラー制御
-
/ が何時の間にか「Read-only f...
-
cron登録不可(´・ω・`)
-
FTPを途中で切断した後。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンド終了ステータス
-
FTPコマンドの戻り値について
-
kshでのcase文条件範囲について
-
csh(Cシェル)のevalに関して
-
cronでftp自動転送を行いたい
-
Mac OSXのターミナルでemacsを起動
-
実行中のシェルスクリプト自体...
-
lsコマンドの色設定が反映されない
-
cshで変数名の入れ子ができない
-
cshの標準出力を制御したい
-
シェルスクリプトのYes、Noの入...
-
diskpart でパーティションの一...
-
シェルの -eq の動作について
-
複数の処理を順番にログアウト...
-
bashスクリプト
-
シェルスクリプトからPHP実行
-
telnet へのパイプができないです
-
リモートシェルでファイルをroo...
-
unix上で ./configurの形式のコ...
-
時間を計算する方法
おすすめ情報