Bash - 如何在写入csv时跳过列

时间:2014-06-24 01:33:15

标签: linux bash shell csv scripting

在下面的屏幕截图中,您可以在第一行看到,有国家/地区代码,每个国家/地区代码都有两个不同的相关列(MT& MO)。如何使用bash脚本跳过在每个国家/地区后添加空列?

enter image description here

以下是我写国家/地区的方式:

echo "'SG',,'ID',,'AU',,'MY',," >> ${fileName}

正如您所看到的那样,在国家/地区代码之间有助于阅读输出但是有没有办法跳过添加列以最终拥有每个国家/地区的整个列?我需要这样的东西:

enter image description here

请建议,

1 个答案:

答案 0 :(得分:4)

CSV格式不提供任何方式来指示单元格跨越多个列。实际上,它没有提供任何方式来指示任何类型的格式。

因此,如果您仅限于使用CSV,则无法插入空单元格。