文字列の出力を提供するコマンドをCentOSで実行していて、その出力の特定の部分を取得して変数に設定したいと思います。
コマンドebi-describe-envを実行します。
私の出力は次のとおりです。
ApplicationName | CNAME | DATECreated | DateUpdated | Description | EndpointURL |
EnvironmentID | EnvironmentName | Health | Stack | Status | TemplateName |
Version Label --------------------------
Web App | domain.com | 2012-02-23 | 2012-08-31 | |
anotherdomain.com | e-8sgkf3eqbj | Web-App-Name | Status |
Linux | Ready | N/A | 20120831 - daily
文字列の''部分を取得して20120831 - daily
(この文字列は常に変更されますが、同じ場所にとどまります)、変数に設定します。
もともと私はgrepまたはsedを使用して、各'|'の後に行を印刷できると思っていました 13行目を変数に設定します。
私はbashスクリプトを初めて使用するので、どんな助けでも素晴らしいでしょう。ありがとうございました。