【发布时间】:2021-05-17 03:55:54
【问题描述】:
我正在寻找一种使用 sed 或/和 awk 在 YAML 文件中打印特定列表的优化方法。 例如,在下面的示例 yaml 文件中,如何在屏幕上单独打印水果列表,比如逗号分隔?
输入文件:boston_mart.yaml
我能够使用 awk 实现的是在“Fruits:”之后打印,但我还希望仅当“-”在单词前面时才打印另一个 contition。这就是我卡住的地方。任何帮助或指示都会非常有帮助。
## YAML
Market: open
Season: fall
Fruits:
- apple
- orange
- banana
- grapes
Vendors: 7
Buyers: 5
Vegetables:
- tomato
- carrot
- broccoli
Location: Boston
输出
apple
orange
banana
grapes
【问题讨论】:
-
我们鼓励提问者展示他们迄今为止为自己解决问题所做的尝试。
-
请将该示例输入的所需输出(无描述)添加到您的问题(无评论)。