[解決済み】【:シェルプログラミングで予期せぬ演算子が発生【重複
2022-04-04 16:35:13
質問
私のコード
#!/bin/sh
#filename:choose.sh
read choose
[ "$choose" == "y" -o "$choose" == "Y" ] && echo "Yes" && exit 0
[ "$choose" == "n" -o "$choose" == "N" ] && echo "No" && exit 0
echo "Wrong Input" && exit 0
しかし
sh ./choose.sh
ターミナルから
[: 4: n: :Unexpected operator
[: 5: n: :Unexpected operator
私のbashスクリプトに何か間違いがあるのでしょうか? ありがとうございます。
解決方法は?
に間違いはありません。 バッシュ スクリプトを使用します。しかし、あなたはそれを sh という構文があります;)
で、実行
bash ./choose.sh
の代わりに、:)
関連
-
[解決済み】 readChar(con, 5L, useBytes = TRUE) のエラー : 接続を開くことができません。
-
[解決済み] Bashを使ったファイルの検索とコピー [重複]。
-
[解決済み] Bashシェルスクリプトでディレクトリが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] シェルで、「2>&1」はどういう意味ですか?
-
[解決済み] LinuxのシェルスクリプトでYes/No/Cancelの入力を促すにはどうしたらいいですか?
-
[解決済み] Bashシェルスクリプトの入力引数の存在確認
-
[解決済み] 標準エラー出力に出力するエコー
-
[解決済み] シェルスクリプトで部分文字列を別の文字列に置き換える
-
[解決済み] bash で複数のサブプロセスが終了するのを待ち、いずれかのサブプロセスがコード !=0 で終了したときに終了コード !=0 を返すにはどうすればよいですか?
-
[解決済み] シェルスクリプトからエコーを使わずにパスワードを取得する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ハイフン(-)で始まるファイル名を処理する方法は?
-
[解決済み】 -bash: fork: メモリを確保できない
-
[解決済み】画面 ターミナル '/dev/pts/0' を開くことができない - 確認してください。
-
[解決済み】PytorchがCUDAは利用できないと言う件
-
[解決済み] usr/bin/env bash」と「#!/usr/bin/bash」の違いは何ですか?
-
[解決済み] rm -rfを元に戻すには?[クローズド]
-
[解決済み] フォルダが存在するにもかかわらず、マウントポイントが存在しない。手動でマウントできる
-
[解決済み] Linuxで.dllを使用することは可能です [重複].
-
[解決済み] Linux の設定 -- ssmtp: smtp.gmail.com:587 を開くことができません。
-
[解決済み] LinuxでXcodeを動かせるか?