다음과 같은 유형의 테이블로 구분된 파일이 있습니다.
75 85
75 84
94 301
89 123
75 75
94 130
94 250
89 210
열 2 - 열 1 > 80인 행을 인쇄해야 하므로 다음과 같습니다.
94 301
94 250
89 210
with 연산자를 사용해 보았지만 awk
awk를 사용하여 이 줄을 인쇄하는 방법을 모르겠습니다. 이를 수행할 수 있는 방법이 있습니까?
답변1
사용 awk
:
awk '$2 - $1 > 80' file
awk의 기본 작업은 인쇄하는 것입니다. 따라서 이는 조건이 충족되면(열 2에서 열 1을 뺀 값이 80보다 큼) 행을 인쇄한다는 의미입니다.