使用 grep 进行管道传输

使用 grep 进行管道传输

我想在文件“input.csv”内的成绩列中搜索“C”:

roll,name,total,rank,grade 
001,A B,78,23,C 
003,F YZ,100,1,*

我正在尝试的是:

cut -d"," -f4 input.csv | grep "C"

答案1

这里的成绩位于文件的第五列,因此以下 awk 将为您提供预期的结果:

awk -F, 'toupper($5)=="C"' input.csv

答案2

grep ,C$ <in >out

...如果没有这一点,就太短了,无法接受。

相关内容