두 가지 산술 조건부 명령

두 가지 산술 조건부 명령

주어진 CSV 파일에서 열 3(단위)에 10,000,000보다 큰 값이 있고 열 4(비용)에 50보다 작은 값이 있는 행을 확인하려고 합니다. 여기에서 이 두 조건을 만족하는 모든 행을 출력해야 합니다. 다음 명령은 내 시도이지만 실행되지 않습니다.

awk '$3 > 10000000 && $4 < 50 {print $0}’ filename.csv

나는 이것이 "인쇄" 조건 때문이라고 생각하지만 두 조건의 결과를 표시하도록 수정하는 방법을 잘 모르겠습니다. 아래는 내 입력 파일의 일부입니다. 도움을 주시면 감사하겠습니다. 감사해요!

이름 무게 단위 비용
프로젝트 1 438943 10043782000 42
프로젝트 2 32882 21845339 51
프로젝트 3 318918 43903882 30
항목 4 218921 49438943242 79

답변1

노력하다 -F:

awk -F , '$3 > 10000000 && $4 < 50 {print $0}' filename.csv

관련 정보