Я пытаюсь запустить команду из python в оболочку и получить ее вывод.Но это не работает должным образом.Только частично он работает.
cmd = "rpm -qa | grep fr-occ"
p = subprocess.Popen(cmd.split(), stdout=subprocess.PIPE, stderr=subprocess.PIPE)
o, e = p.communicate()
print(o)
Здесь я получаю все значения из rpm -qa
, но он не делает grep
.