Я знаю, как сделать это с файлом, вы просто делаете file = file.open (f) f
file = open("file.txt")
for line in file.readlines():
if line.startswith("foo"):
print line
Но сейчас я читаю вывод такого процесса
log = os.popen("log.sh").read()
Это выводит в виде строки, которую можно использовать для печати штрафа, но если я сделаю «для строки в журнале», он разбивает каждый символ, а не строку. И, будучи строкой, нет атрибута .readlines ().
Моя конечная цель - иметь возможность "grep" для номера ревизии в журнале и распечатать строку (и выше и ниже)