Skip to content

Archives

  • 2022年1月
  • 2021年12月
  • 2021年11月
  • 2021年10月
  • 2021年9月

Categories

  • カテゴリーなし
Trend RepositoryArticles and guides
Articles

switch(1)

On 1月 9, 2022 by admin

Name

switch – 条件付きでコマンドのブロックを実行する

Synopsis

switch VALUE; ; ; …] end

Description

switch文は指定した値がいくつかのワイルドカード値の1つと同じかどうかに応じてコマンドのブロックから一つを実行するのに、使用されます。 case文はswitch文とともに、どのブロックを実行すべきかを決定するために使用される。

各caseコマンドには1つ以上のパラメータが与えられる。 switchコマンドで指定された文字列と一致するパラメータを持つ最初のcaseコマンドが評価されます。caseパラメータには、ワイルドカードを含めることができます。 これらは、ファイル名を使用した通常のワイルドカード展開を回避するために、エスケープまたは引用符で囲む必要があります。 構文は C の switch 文に少し似ているかもしれないが、伝統的なシェルの case 文のように振る舞う。

また、case 文のコマンド置換は、その本文が取られない場合でも評価されることに注意。 なぜなら、case コマンドのすべてのパラメータ展開が行われる前に、case コマンドが真と評価されるかどうかを知ることは不可能だからです。

例

変数 $animal が動物の名前を含む場合、次のコードはそれを分類しようとします。

コメントを残す コメントをキャンセル

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

アーカイブ

  • 2022年1月
  • 2021年12月
  • 2021年11月
  • 2021年10月
  • 2021年9月

メタ情報

  • ログイン
  • 投稿フィード
  • コメントフィード
  • WordPress.org
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語

Copyright Trend Repository 2022 | Theme by ThemeinProgress | Proudly powered by WordPress