我有一个 REST API,它通过 cURL 提供如下输出:
OK: groupId: 27 groupPath: My Organization\Management\xyz groupId: 32 groupPath: My Organization\Management\Database Host\xyz
我希望将输出格式化为:
groupId groupPath 27 My Organazation\Management\xyz 32 My Organization\Management\Database Host\xyz
有这方面的线索吗?
当您读取groupId:一行时,将组 ID 保存在一个变量中。当您读取groupPath:一行时,将保存的组 ID 替换为该行并打印它。
groupId:
groupPath:
awk 'BEGIN {print "groupId groupPath"} /groupId:/ { g = $2 } /groupPath:/ {$1 = g;print}'
演示