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 [[ ]]

관련 정보