我在 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”部分,并将其设置为一个变量。我相信“------”表示新行或输出。
我对 bash 脚本非常陌生,所以任何帮助都会很棒。谢谢你。
注意:我之前问过这个问题,它是用 awk 解决的,但事实证明它只是用于单行输出。 上一个问题