将 Nagios 配置文件转换为 CSV

问题描述 投票:0回答:1

我发现这篇文章详细介绍了将objects.config文件转换为可用的CSV格式的命令。

我尝试使用几个不同的选项,但它返回“未终止的字符串”语法错误,但它看起来与上面相同,只是添加了我的选项。我的命令如下

awk 'BEGIN{print "host_name,hostgroups,contacts,contact_groups"} /host_name/{v1=$2} /hostgroups/{v2=","$2} /contacts/{v3=","$2} /contact_groups/{v4=","$2} /}/{print v1","v2","v3,"v4; v1=v2=v3=v4""}' objects.txt > objectexport2.csv

错误:^未终止的字符串,^语法错误

awk nagios nagiosxi
1个回答
0
投票

在这个行动中

{print v1","v2","v3,"v4; v1=v2=v3=v4""}

你有奇数个

"
"
的数量(不包括转义的
"
,即以
\
为前缀)应该是偶数,所以每个字符串文字都有前导
"
和尾随
"

© www.soinside.com 2019 - 2024. All rights reserved.