Если вы отсортировали их в порядке убывания 4-го поля, вы могли бы просто взять первое вхождение каждого значения второго поля, используя ассоциативный массив или хеш, например. awk -F, '!seen[$2]++' file или perl -F, -ne 'print $_ unless $seen{$F[1]}++'
При значениях в порядке возрастания это немного сложнее сделать за один эффективный проход - вы можете сделать это (с небольшим количеством настроек), распечатав предыдущие при каждом изменении значения ключа:
awk -F, '
NR==1 {print; next} # print the header line
NR==2 {key=$2; next} # initialize the comparison
$2 != key {
print lastval; key = $2 # print the last (largest) value of the previous key group
}
{lastval = $0} # save the current line
END {print lastval} # clean up
' file
storm_id,Cell_id,Windspeed,Storm_Surge,-1
2,10482422,45,0.4,-1
2,10482423,45,0.43,-1
2,10482424,45,0.49,-1
2,10482425,45,0.52,-1
2,10482426,45,0.64,-1
2,10482427,45,0.73,-1
Я использую Kolourpaint и его отличный!
sudo apt-get update
sudo apt-get install kolourpaint
Я использую Kolourpaint и его отличный!
sudo apt-get update
sudo apt-get install kolourpaint
Я использую Kolourpaint и его отличный!
sudo apt-get update
sudo apt-get install kolourpaint
print Сделайте снимок экрана
print Сделайте снимок экрана окна
Shift + Print Сделайте снимок экрана с областью
Shift + Print Скопируйте скриншот в буфер обмена
Ctrl + Alt + Печать Скопируйте снимок экрана окна в буфер обмена
Ctrl + Alt + Print Скопировать скриншот области в буфер обмена
Вы можете напрямую снимать скриншот ниже ярлыка для разных целейsudo apt-get install gimp
Очень полезное и легкое приложение для скриншотов для Linux - это Flameshot - это простой и быстрый интерфейс для создания и редактирования снимков экрана, сохранения, копирования в буфер обмена и загрузки на imgur.com с помощью одного клика или горячих клавиш.
print Сделайте снимок экрана
print Сделайте снимок экрана окна
Shift + Print Сделайте снимок экрана с областью
Shift + Print Скопируйте скриншот в буфер обмена
Ctrl + Alt + Печать Скопируйте снимок экрана окна в буфер обмена
Ctrl + Alt + Print Скопировать скриншот области в буфер обмена
Вы можете напрямую снимать скриншот ниже ярлыка для разных целейsudo apt-get install gimp
Очень полезное и легкое приложение для скриншотов для Linux - это Flameshot - это простой и быстрый интерфейс для создания и редактирования снимков экрана, сохранения, копирования в буфер обмена и загрузки на imgur.com с помощью одного клика или горячих клавиш.
print Сделайте снимок экрана
print Сделайте снимок экрана окна
Shift + Print Сделайте снимок экрана с областью
Shift + Print Скопируйте скриншот в буфер обмена
Ctrl + Alt + Печать Скопируйте снимок экрана окна в буфер обмена
Ctrl + Alt + Print Скопировать скриншот области в буфер обмена
Вы можете напрямую снимать скриншот ниже ярлыка для разных целейsudo apt-get install gimp