你可以用awk来做这个。将“$2”更改为所需的第n列。
awk -F "\"*,\"*" '{print $2}' textfile.csv
对<代码>cat mycsv。csv | cut-d','-f3将打印第三列。
我能够做到这一点的最简单的方法是使用csvool。我也有其他用例来使用csvool,如果引号或分隔符出现在列数据本身中,它可以适当地处理它们。
csvtool format '%(2)\n' input.csv
将2替换为列号将有效地提取您要查找的列数据。