我想在文件“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
...如果没有这一点,就太短了,无法接受。