<分区>
有没有办法使用 Linux 命令从 CSV 文件中提取某些列? CSV 字段被引用并且可以在单个列中包含逗号。
<分区>
有没有办法使用 Linux 命令从 CSV 文件中提取某些列? CSV 字段被引用并且可以在单个列中包含逗号。
最佳答案
鉴于列以以下形式分隔:","并且没有 "位于列内:
awk -F"\",\"" '{ print $3 }' data.csv | tr -d "\""
该示例打印 data.csv 中的第三列。 tr 命令在选择第一列或最后一列时删除 "。
关于linux - 使用 Linux 命令从 CSV 文件中提取指定的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6384610/