2013-03-01 6 views
1

여섯 개의 열이있는 파일이 있고 여섯 번째 열의 값이 3보다 큰 행의 처음 두 열만 인쇄하려고합니다.awk : 다른 열의 값을 기준으로 열을 인쇄하십시오.

이 문 인쇄 여섯 번째 칼럼> 3

awk '$6 > 3' file > out 

이 문은 처음 두 열을 출력 모든 라인 :

awk '{print $1,$2}' file > out 

사람이 한 줄에 두 명령을 결합하는 방법을 알고 ?

답변

2

당신이 말했듯이 당신은 거의 다 "결합하십시오"! . 이것을 시도하십시오 :

awk '$6>3{print $1,$2}' file >out 
+0

그것은 쉽지 않을 것이라고 기대하지 않았습니다 ... 감사합니다 !! – Abdel

관련 문제