我使用CSV文件,有时需要从命令行快速检查行或列的内容。在许多情况下cut,head,tail,和朋友将做的工作; 但是,割伤无法轻松应对以下情况 "this, is the first entry", this is the second, 34.5 在这里,第一个逗号是第一个字段的一部分,但cut -d, -f1不同意。在我自己编写解决方案之前,我想知道是否有人知道用于此工作的好工具。它至少必须能够处理上面的示例,并从CSV格式的文件返回一列。其他理想的功能包括根据第一行中给出的列名选择列的能力,对其他引用样式的支持以及对制表符分隔文件的支持。 如果您不了解这样的工具,但是对使用Bash,Perl或Python或其他常见脚本语言实现这样的程序有建议,那么我不会介意这样的建议。