у меня есть файл с тремя колонками, я хочу, чтобы получить максимум от $3
и мин $2
, но в определенном диапазоне $1
с awk
:найти Макс и Мин с AWK в определенном диапазоне
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 –