[解決済み] シェルスクリプトで行末にセミコロンは不要?重複
2022-08-27 14:29:29
質問
以下のような内容のシェルスクリプトがあります。
case $1 in
0 )
echo $1 = 0;
OUTPUT=3;;
1 )
echo $1 = 1;
OUTPUT=4;;
2 )
echo $1 = 2;
OUTPUT=4;;
esac
HID=$2;
BUNCH=16;
LR=.008;
は セミコロン は完全に不要なのでしょうか?また、一部の人がダブルセミコロンを使用しているのは何か理由があるのでしょうか?
セミコロンは単なる区切り文字で、改行の代わりに使うもののようです。
どのように解決するのですか?
行末のシングルセミコロンは、改行がコマンドセパレータでもあるため、不要です。
case
は、特に各パターンブロックの最後のコマンドの最後にダブルセミコロンを必要とします。
help case
を参照してください。
関連
-
[解決済み] シェルで、「2>&1」はどういう意味ですか?
-
[解決済み] Git上でシェルコマンドを実行する際に使用するSSH-keyの秘密鍵を指定する方法は?
-
[解決済み] シェルコマンドの実行と出力のキャプチャ
-
[解決済み] コマンドラインから .bash_profile を再読み込みする方法は?
-
[解決済み] 整数の合計を1行に1つずつ表示するシェルコマンド?
-
[解決済み] コマンドラインからの 'git commit -m' に改行を追加する
-
[解決済み] シェルで複数のコマンドを1行で実行する
-
[解決済み] Git のコマンドライン・インターフェイスの言語を変更するにはどうしたらよいですか?
-
[解決済み] Bashでコマンド出力を隠す方法
-
[解決済み] Bashでディレクトリではなく、ファイルだけをリストアップする方法は?
最新
-
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のループリストで空白をエスケープするには?
-
[解決済み] Bashでコマンド出力を隠す方法
-
[解決済み] すべてのファイルに再帰的にファイル拡張子を追加する
-
[解決済み] 指定した名前のDockerコンテナが存在しない場合のみ、Bashコマンドを実行するにはどうすればよいですか?
-
[解決済み] bash で "set -o nounset" を使用したときに変数が設定されているかどうかをテストする。
-
[解決済み] bashでalt + numericを押すと(arg [numeric])と出ますが、これは何でしょう?
-
[解決済み] bashで端末の最終行を削除して置換するには?
-
[解決済み] Docker: 実行中のDockerコンテナの停止と削除
-
[解決済み] MSYSでフォルダを閲覧する