Как вы прокомментируете, если подумать о местах в системе Linux / Unix, где список уникальных идентификаторов пользователей можно получить более эффективно, чем при запуске find
в /
, переданном по каналу sort | uniq
, файл системных паролей будет быть намного лучшим источником информации.
Например, чтобы получить отсортированный уникальный список всех учетных записей пользователей в системе, которые вы можете использовать:
$ awk -F: '{print $1}' /etc/passwd | sort
или, если вы предпочитаете sed
, то
$ sed 's/:.*$//' /etc/passwd | sort
Любой из них будет на несколько порядков быстрее, чем результаты от find
до sort | uniq
.
Удачи в написании сценариев.