【发布时间】:2022-01-28 21:46:43
【问题描述】:
假设我有一个这样的 yaml 文件:
env:
firstVar: true
secondVar: 20
aa_thirdVar: 'hello'
aa_fourthVar: false
并且我需要获取 env 键下的键,除了带有 aa_ 前缀的键作为 bash 数组,以便在 bash 脚本中使用该数组。我需要使用诸如sed、awk 等标准 Linux 工具来执行此操作,而无需外部依赖。如何做到这一点?
【问题讨论】:
-
不幸的是,这个答案更笼统。在发布我的之前,我探索了可用的问题/答案。
-
结果数组是什么?
([firstvar]="true" [secondVar]="20")? -
结果数组应该只包含没有
aa_前缀的键,例如 ARR=(firstVar, secondVar)。