Вывести список пользователей используя AWK
т.е. как понимаю, должно выводиться на экран структура:
Первичная группа : "пользователь"
Первичная группа : "пользователь"
: "пользователь"
: "пользоветель"
Первичная группа : "пользователь"
"пользователь"
Есть кое какие наработки:
BEGIN {FS=":"; OFS="\t"} {x=$4; c[j]=$1; print x, c[j]; j=j+1; i=i+1;count=count+1;}
END
{
for (g=0;g<10;g++)
{
print x[g],"->";
for (h=0;h<14;h++)
{
if (x[g]==x[h])
print "\t",":",c[h];
}
}
}
Убого, конечно, но гланое что бы работало... Не могу сообразить, как доработать скрипт, потому как выводится некоторые пользователи с первичными группами дублированно. Подскажите как и что.