我发现这篇文章详细介绍了将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
错误:^未终止的字符串,^语法错误
在这个行动中
{print v1","v2","v3,"v4; v1=v2=v3=v4""}
你有奇数个
"
,"
的数量(不包括转义的"
,即以\
为前缀)应该是偶数,所以每个字符串文字都有前导"
和尾随"
。