在Linux中:

因此,csv具有:
Id,Profession等列名称...

我必须通过列名{'Profession'=>'Teacher'}选择特定的.csv文件。
如何在Linux中运行cmnds?
我尝试使用grep,但无法按照我想要的方式工作。

最佳答案

如果我们只知道列名和输入文件,且第一行是列名,然后是数据,则这是一个开始。我并不是因为缺乏100%的清晰度而编写代码。
我们将列名作为脚本参数。我们必须确定CSV文件中该字段的编号。可以通过案例声明来完成。
现在,如果我们知道该列号(例如5),则可以轻松使用cut命令。
cut-d“,” -f5特定.csv

关于linux - 用于按列名搜索文件(.csv)的linux命令,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46375130/

10-09 08:42
查看更多