슬래시(?)로 묶인 Bash 스크립트 함수 이름

슬래시(?)로 묶인 Bash 스크립트 함수 이름

이건 뭐죠? ? ?

/\[*\]/ {
      inFoo = ($1 == "["foo"]")
      next
    }

중괄호 때문에 함수처럼 보이지만, 여는 중괄호 앞에 정확히 무엇이 올까요? ? ? 일종의 정규식 함수 이름인가요? 나는 Bash 스크립팅을 잘 해본 적이 없지만 이것은 완전히 이해할 수 없습니다.

비슷한 것이 있지만 본문이 너무 커서 게시할 수 없습니다.

/.*/ {
    ...
    }

답변1

bash코드를 게시하셨나요 ? 제가 보기에는 awk대본의 일부인 것 같습니다 . 코드 인 경우 awk슬래시로 구분된 정규식 주소 규칙입니다. {...}정규식과 일치하는 모든 줄을 처리합니다 . 이 규칙은 여는 괄호, 일부 텍스트, 닫는 괄호가 있는 모든 행과 일치합니다.

관련 정보