С gnu
datamash
:
datamash -s -g 1 min 2
Apple 3 Banana 1 Orange 2
Это s
orts и g
roups by 1
st field printing the min
value in 2
nd field for each ID in 1st field. Предполагается, что поля разделены одинарной табуляцией. Используйте -W, --whitespace
, если они разделены несколькими пробелами или -t, --field-separator=
, чтобы задать другой разделитель полей, например, одинарный пробел:
datamash -t' ' -s -g 1 min 2
Поскольку datamash
требует отсортированного ввода, вывод также будет отсортирован по 1-му полю.
Уже достаточно. Ограничения доступа к каталогу имеют приоритет над разрешениями его содержимого.