С файл, например так:Найти минимум и максимум записей, разделенных строк в AWK
line0 200 1500
line1 750 1000
line2 600 1700
line3 150 1100
line4 400 1800
line5 100 1900
line6 950 1200
line7 250 1400
... Я найти минимальное значение во втором столбце и максимальное значение в третьем столбце с этим сценарием :
awk '{if(min==""){min=$2;max=$3};if($3>max){max=$3};if($2< min){min=$2}} END {print min,max}' file
Я оценю помощь в делать то же самое, но теперь для каждой группы строк, разделенных «YYYY» и «XXXX» в том же файле, как в следующем:
YYYY
line0 200 1500
line1 750 1000
line2 600 1700
line3 150 1100
line4 400 1800
line5 100 1900
XXXX
YYYY
line6 950 1200
line7 250 1400
line8 200 2500
line9 350 2000
XXXX
YYYY
line10 500 2700
line11 50 2100
line12 300 2800
line13 700 2900
line14 400 2200
line15 300 2400
XXXX
Нужный результат будет:
100 1900
200 2500
50 2900