LINUX.ORG.RU

История изменений

Исправление DRVTiny, (текущая версия) :

Кстати, по-моему можно сразу считывать в массив a, минуя переменную l. Секундочку...

#!/bin/bash
declare -A Logons
while read -a a; do
 Logons[${a[2]}]+="${a[1]} ${a[0]}
"
done <logons.txt
for uid in $(echo "${!Logons[@]}" | tr ' ' '\n' | sort); do
 echo -e "$uid\n${Logons[$uid]}"
done

Исходная версия DRVTiny, :

Кстати, по-моему можно сразу считывать в массив a, минуя переменную l. Секундочку...