使用字符分隔符从文件中提取特定字段

使用字符分隔符从文件中提取特定字段

我有一个 1gb 文件,想要获取第三个和第五个字段。

文件由 (,) 分隔:

输入文件:

luis, jose, jesus atoche, mark, john
1,2,3,4,5
aa 1, bb 2, cc3, dd 4, ee5

输出文件:

jesus atoche, john
3.5
  cc3, ee5

据我所知,可以使用 awk 命令来完成。

谢谢!

答案1

一些东西在行

awk 'BEGIN{FS=","; OFS=","} {print $3, $5}' input_file.csv > output_file.csv

应该管用

答案2

尝试 awk -F"," '{print $3","$5}' <input file name>

相关内容