Size: a a a

2021 May 22

AI

Andrey Ivanov in fprog_spb
шел... а другое приложение значит подавляет эхо шелла и рисует его само...
источник

AI

Andrey Ivanov in fprog_spb
а можно это эхо шелла тоже в пайп?
источник

AV

Alexander Vershilov in fprog_spb
Я вот это шела у себя вижу..
источник

AV

Alexander Vershilov in fprog_spb
tee output.txt | python3 >>output.txt 2>&1

cat output.txt
print(1)


print(2)


1
2
источник

AV

Alexander Vershilov in fprog_spb
>>> потерялись, но то, что ты вводил видно
источник

AI

Andrey Ivanov in fprog_spb
пасиб, кажется понял идею - параллельно независимо от питона эхить инпут в файл самому. щас попробую
источник

AV

Alexander Vershilov in fprog_spb
tee output.txt | stdbuf -i0 -oL python3 -i >>output.txt 2>&1 ; cat output.txt

если -i добавить порядок поломан
источник

AV

Alexander Vershilov in fprog_spb
жуть, напиши обёртку на haskell
источник

AI

Andrey Ivanov in fprog_spb
сорри, но что-то не получается - эхо инпута так и остается в терминале а не в файле. щас еще попробую потанцевать с вариантами
источник

AV

Alexander Vershilov in fprog_spb
у меня через tee в файл оно попадает
источник

AV

Alexander Vershilov in fprog_spb
В терминале тоже остаётся
источник

AI

Andrey Ivanov in fprog_spb
я понял идею, пасиб. пока возьму таймаут на поиграться, в том числе и не с питоном, и если что, отпишусь
источник

AV

Alexander Vershilov in fprog_spb
Вообще сплошные костыли, не уверен, что этот метод до конца сработает
источник

AV

Alexander Vershilov in fprog_spb
может какой-нить expect прикрутить?
источник

AI

Andrey Ivanov in fprog_spb
простите, а что это такое?
источник

AV

Alexander Vershilov in fprog_spb
man expect
источник

AV

Alexander Vershilov in fprog_spb
expect - programmed dialogue with interactive programs,
источник

AI

Andrey Ivanov in fprog_spb
sounds interesting, thanks!
источник

AV

Alexander Vershilov in fprog_spb
Но не обещаю, что заработает
источник

AV

Alexander Vershilov in fprog_spb
#!/usr/bin/expect
log_file -a output.txt
spawn python3
interact


так все данные окажутся в output.txt прям как надо
источник