У меня есть этот код, который подсчитывает число вхождений различных специальностей колледжа в файле:Bash: мой выход находится на одной линии
#!/bin/bash
file=$1
OUT=$(cat $file | cut -d',' -f3 | sort | uniq -c)
echo $OUT
Это производит этот выход:
4 Computer Information Systems 2 Computer Science 2 History 1 Marketing 2 Social Studies
Как я могу получить вывод должен выглядеть следующим образом:
4 Computer Information Systems
2 Computer Science
2 History
1 Marketing
2 Social Studies
С каждым крупным существом на своей собственной линии?
Это может показаться глупым вопросом, но я очень новичок в создании сценариев bash. TIA за любую помощь!
'Эхо "$ OUT"'. Цитаты важны. –
И не используйте имена всех шапок для собственных переменных - эти имена используются переменными со значением для оболочки или операционной системы, тогда как имена с хотя бы одним строчным символом зарезервированы для использования приложения. –
Рассмотрите возможность запуска своего кода через http://shellcheck.net/, прежде чем задавать вопросы здесь. –