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                                         
==============================================================================

ベストアンサー1

おすすめ記事