微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

多个数组到 CSV

如何解决多个数组到 CSV

我有多个数组并试图将它们写入 CSV 文件

我正在努力实现以下结果:

20,2,1,00:12:34:56:78:90,3,1000,name

以上是以单行为例,但在 CSV 文件中预计会有 64 行这样的行。 第一个值是索引号,第二个值是固定数,第三个值是固定数,第四个值是数组中的Mac地址,第5、6和7个值来自数组。

以下代码不起作用:

echo $write1count,${macaddress[recallcount]},${antconf[recallcount]},${ulmir[recallcount]},$dlmir{recallcount]},${nameconf[recallcount]} >>$filename

以上给出了以下结果:

,devicename

实际上,最后一个数组条目 (nameconf) 似乎覆盖了它之前指定的所有内容

我也试过使用

printf

但是一旦我引入一个数组值,它是否会覆盖同一行中以前的值

有什么指导吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。