【问题标题】:Bash - How to skip a column while writing to csvBash - 如何在写入 csv 时跳过一列
【发布时间】:2014-08-14 03:36:13
【问题描述】:

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

我是这样写国家行的:

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

如您所见,在国家代码之间有 ,, 以方便阅读输出,但有没有办法跳过添加列以最终获得每个国家/地区的整个列?我需要这样的东西:

请指教,

【问题讨论】:

    标签: linux bash shell csv scripting


    【解决方案1】:

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

    因此,如果您仅限于使用 CSV,则最好插入一个空单元格。

    【讨论】:

      猜你喜欢
      • 2019-01-01
      • 2012-07-24
      • 1970-01-01
      • 2021-10-28
      • 1970-01-01
      • 2017-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多