Bashの「in」とは何ですか?

Bashの「in」とは何ですか?

casehelp casecallとgetの後の構文でこの問題が発生しましたcase WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac

質問がありますはbash演算子に「含まれています」が、答えはそれが存在するのか、それとも演算子であるのかを明示的に明らかにするのではなく、個人のスクリプト質問に答えることです。で探してみました。バッシュ文書しかし、これにより存在するは自然言語の前置詞であり、検索結果の表示回数が多い。私はそれをオペレータとして見つけようとしましたが、成功しませんでした。

ベストアンサー1

これは予約語。からman bash

RESERVED WORDS
       Reserved words are words that have a special meaning to the shell.  The
       following words are recognized as reserved when unquoted and either the
       first word of a simple command (see SHELL GRAMMAR below) or  the  third
       word of a case or for command:

       !  case   coproc   do  done elif else esac fi for function if in select
       then until while { } time [[ ]]

おすすめ記事