특정 범위에 AWK와 최대와 최소를 찾아, 내가 awk
와 $3
의 최대 및 $2
의 분 만 $1
의 특정 범위를 얻으려면 :나는 세 개의 열을 가진 파일이
Col1 Col2 Col3
==============
X 1 2
X 3 4
Y 5 6
Y 7 8
일예 최소 값 Col2
을 얻고 최대 값은 Col3
이고, 값은 Col1=X
입니다.
내가 최대 및 최소 값을 처리 할 수 있지만 특정 범위 에서 찾을 방법을 알아 그나마이 내 코드입니다 :
awk ' min=="" || $2 < min {min=$2; minline=$0} $3 > max {max=$3; maxline=$0};END {print $1,min,max}'
내가 {If ($1==X)}
을 추가하려고하지만 그것은 잘 작동 나던.
네,뿐만 아니라 그것 뿐이다을 – user1326177
다음이 http://stackoverflow.com/faq#reputation –