Можно также использовать явную группировку с фигурными скобками. Посмотрите раздел расположения http://www.haskell.org/tutorial/patterns.html
, я не рекомендовал бы это все же. Я никогда не видел, что любой использует явную группировку, кроме того, в нескольких особых случаях. Я обычно смотрю Стандартный код Вводной части для примеров стиля.
как насчет;
$ echo "100 100 100 99 99 26 25 24 24" \
| tr " " "\n" \
| sort \
| uniq -c \
| sort -k2nr \
| awk '{printf("%s\t%s\n",$2,$1)}END{print}'
Результат:
100 3
99 2
26 1
25 1
24 2
если порядок не важен
# echo "100 100 100 99 99 26 25 24 24" | awk '{for(i=1;i<=NF;i++)a[$i]++}END{for(o in a) printf "%s %s ",o,a[o]}'
26 1 100 3 99 2 24 2 25 1