У меня есть список с населением, годом и округом, и мне нужно вырезать список, а затем найти число округов uniq.с использованием Linux cut, sort и uniq
Список начинается так:
#Population, Year, County
3900, 1969, Beaver
3798, 1970, Beaver
3830, 1971, Beaver
3864, 1972, Beaver
3993, 1973, Beaver
3976, 1974, Beaver
4064, 1975, Beaver
Существует гораздо больше в этот список, и многие другие округа. Мне нужно вырезать колонку графства, сортировать ее, а затем выводить количество округов uniq. Я пробовал эту команду:
cut -c3- list.txt | sort -k3 | uniq -c
Но это не отрезает третий список и не сортирует его по алфавиту. Что я делаю не так?
Прохладный это работает спасибо. Если бы я хотел напечатать номера строк с результатом, как бы я это сделал? –
в версии 'awk' вы можете напрямую вывести третье поле (т. Е. Не нужно« вырезать ») ... – FabienAndre
@ user2615699 не уверен, что вы просите ... попробуйте добавить' | cat -n' – FabienAndre