빈 매개변수를 전달하면 awk는 모든 줄을 인쇄하지 않습니다.

빈 매개변수를 전달하면 awk는 모든 줄을 인쇄하지 않습니다.

awk제 생각 에는 상응하는 매개변수가 없다고 생각합니다 awk {print} file.
하지만 내가 이렇게 하면:

awk '' file

아무것도 인쇄되지 않습니다.

왜?

답변1

귀하의 경우 awk잘못된 조건이 평가되고 관련 작업이 없기 때문에 아무 작업도 수행되지 않습니다.

awk조건이 true이고 동작이 지정되지 않은 경우 기본 동작을 인쇄할지 여부,

노력하다:

awk 1 file

관련 정보