Я пытаюсь получить текущую строку в столбце 3, если вторая строка увеличилась.Например, это мой входной файл
9* 2.3 0.3 1.01101 28.8
10* 3 0.3 1.01091 20.8
11* 3 0.3 1.01091 20.8
12* 3.6 0.9 1.00578 20.8
13* 4 0.9 1.00553 0
14* 4 0.9 1.00553 0
15* 4.5 1.4 1.01251 0
18* 6 1.4 1.01334 25
19* 6.5 1.8 1.00742 25
20* 7 1.8 1.00832 8.3
21* 7 1.8 1.00832 8.3
22* 7.6 2.4 1.01134 8.3
23* 8 2.4 1.00443 0
24* 8 2.4 1.00443 0
И я хочу вывод, подобный этому
11* 3 0.3 1.01091 20.8
14* 4 0.9 1.00553 0
18* 6 1.4 1.01334 25
21* 7 1.8 1.00832 8.3
24* 8 2.4 1.00443 0
Итак, если вы заметили, что я выбрал только строку перед следующей строкой, вколонка 3, становится выше.Я попробовал этот скрипт, но кажется, что он работает только тогда, когда предыдущая строка равна следующей строке.
awk '$3==last{next} {last=$3} 1'