Я хочу запустить следующую команду bash в Python 3:
ls -l
Я знаю что я могу сделать следующее:
from subprocess import call
call(['ls', '-l'])
Как мне сохранить этот вывод в файл или поместить его в списки или наборы?
[-rw-r--r--] [1] [name] [staff] [426] [14 Jan 21:52] [HelloWorld.class]
[-rw-r--r--@] [1] [name] [staff] [107] [14 Jan 21:51] [HelloWorld.java]
...
etc.
Я хочу иметь возможность напрямую обращаться к определенной информации, а затем добавлять ее в набор, но я не знаю, сколько позиций будет перечислено.
Любые подсказки, фрагменты или примеры действительно помогут.