Bash를 사용하여 줄로 구분된 출력에서 ​​인수를 사용하는 방법

Bash를 사용하여 줄로 구분된 출력에서 ​​인수를 사용하는 방법

다음 샘플 출력을 제공하는 bash 파일에서 명령을 실행하고 있습니다. 출력을 반복하고 특정 값을 호출 인수로 사용하여 각 섹션에서 새 명령을 실행할 수 있기를 원합니다. "===" 줄을 사용하여 각 섹션을 구문 분석하고 실제로 매개변수를 가져오거나 사용하는 방법을 잘 모르겠습니다. 나는 해결책이 출력을 어딘가로 파이핑하는 것으로 시작한다고 생각하지만 거기서부터 어떻게 진행해야 할지 잘 모르겠습니다. 모든 안내/샘플을 제공해 주시면 대단히 감사하겠습니다!

==============================================================================
  hostName             = samplehost                                   
  port                 = 1234                                              
  id                   = 1                                                 
  serviceName          = serviceName                                           
  databaseStatus       = AVAILABLE                                         
  databaseContainerType = CONTAINER                                         
==============================================================================
  hostName             = samplehost2                                   
  port                 = 5678                                              
  id                   = 2                                                 
  serviceName          = serviceName2                                        
  databaseStatus       = UNAVAILABLE                                       
  databaseContainerType = PLUGGABLE                                         
==============================================================================

관련 정보