Re: запуск shell команд по черзі
Намагаюся отримати результат команди df -h в змінну, але вдається отримати лише першу стрічку...
import subprocess xy = "" process = subprocess.run("/usr/bin/df -h", shell=True, capture_output=True, text=True, check = True) for line in process.stdout.splitlines(): xy = xy + " " + str(line) print(xy)
Хто бачить в чому помилка - підкажіть плз.
В мене норм відпрацювало. Вивело весь stdout в один рядок.
З приводу фільтрації, можна подивитись на re.