Использовать набор python для сообщения оболочек, перечисленных в файле /etc/passwd

Мне нужно знать, как использовать набор python для перечисления всех уникальных оболочек, перечисленных в файле /etc/passwd в файловой системе linux. Это будет выполнено в оболочке Python из командной строки.

1 ответ

Самый простой способ:

import pwd
shells = set(p.pw_shell for p in pwd.getpwall())
print('\n'.join(shells))
Другие вопросы по тегам