![grep을 사용한 파이프라이닝](https://linux55.com/image/82058/grep%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%9C%20%ED%8C%8C%EC%9D%B4%ED%94%84%EB%9D%BC%EC%9D%B4%EB%8B%9D.png)
"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
...그렇지 않으면 너무 짧아서 받아들일 수 없을 것입니다.