多个数组到 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 (将#修改为@)