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

...그렇지 않으면 너무 짧아서 받아들일 수 없을 것입니다.

관련 정보