열 합계에 대한 텍스트 검색

열 합계에 대한 텍스트 검색

다음과 같이 단순화된 csv 파일이 있습니다.

Brett, Spencer, 3, 11, inactive
Bendar, Scott, 4, 8, active
Singh, Jit, 11, 2, active

총계가 특정 값에 달하는 특정 열의 모든 행을 출력하는 일종의 grep 검색(또는 기타 널리 사용되는 Linux 유틸리티)을 수행해야 합니다. 따라서 열 3과 열 4의 합계가 13인 행을 검색하면 다음과 같은 결과를 얻습니다.

Singh, Jit, 11, 2, active

답변1

이것은 직업입니다 awk:

awk -F, '$3 + $4 == 13 { print }' /path/to/file

관련 정보