На данный момент вывожу так:
echo "Список пользователей (сортировка по наименованию):";getent passwd | awk -F: '{print $1}' | sort -n
Пробовал вариант использовать NR, но проблема, что номер привязан к строке и нумерация не по порядку
Как вывести список пользователей с порядковым номером c сохранением сортировки по алфавиту, пример как хотелось бы:
1 - adm
2 - apache
3 - bin
4 - chrony
5 - daemon
6 - dbus
7 - ftp
8 - games
9 - gluster
10 - halt
11 - lp
12 - mail
13 - mysql
14 - nfsnobody
15 - nginx
16 - nobody
17 - operator
18 - polkitd
19 - postfix
20 - root
21 - rpc
22 - rpcuser
23 - shutdown
24 - sshd
25 - sync
26 - systemd-network