Использовать набор 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))