Я занимаюсь только частью определенного поля (Имя хоста) в строке журнала и хотел бы напечатать все уникальные вхождения указанной части. В настоящее время я делаю что-то вроде:
zcat $file | awk '~/f/ {print }' | sort | uniq -c | sort -rn
проблема в поле 14 будет очень длинной и содержать кучу вещей, как
/=/%%/25284687/hostname/auhga/giu/2985729/%/etc...
имена хостов могут отличаться, и я хочу печатать только имена хостов uniqe, сортировать их и подсчитывать их и т. д. Как я могу лучше структурировать свою команду awk для достижения этого? Важно для внимание, все добавляя и добавляя /имя/ часть варьируется.