У меня есть скрипт Python с именами переменных, например, V и It. Я делаю имя файла на основе параметра следующим образом:
file_out=io.open("file_Iter" + str(It) + "_V_" +str(V)+".txt", 'w')
Затем я хотел бы перенаправить весь вывод моего терминала в этот файл, поэтому я использую эту команду:
os.system("echo - START RUN $(LANG=en_US date +%b_%d_%Y_%k_%M)- | tee -a $file_out")
Создается file_out, а также правильно отображается команда echo на терминале, но она не записывается в file_out. Если в tee command я ставлю например tee testfile.txt, то этот файл создается и в него же пишется команда echo.
В: Как мне изменить tee, чтобы писать в файл, созданный именами переменных?