Используйте sort | uniq -c | sort -n
для создания таблицы частот. Для получения нужного формата потребовалась еще некоторая настройка.
tr ' ' '\n' < "$1" \
| sort \
| uniq -c \
| sort -rn \
| awk '{print $2"@"$1}' \
| tr '\n' ' '
Не запускать оболочку входа:
sudo -u foo ls
или, если вам нужно зайти через учетную запись root,
sudo su foo -c ls
Файл .bash_profile
предназначен для оболочек входа в систему, но не для оболочек входа, отличных от -.