Size: a a a

2021 May 22

AV

Alexander Vershilov in fprog_spb
только теперь надо ещё интерпретор после питона прицепить как-то
источник

AV

Alexander Vershilov in fprog_spb
./1.exp | while read line ; do echo "foo: $line" ; done < /dev/stdin
источник

AV

Alexander Vershilov in fprog_spb
эха в консоль не видно, но в итоге выводит:

foo: Python 3.9.2 (default, Feb 24 2021, 13:26:09)
foo: [Clang 12.0.0 (clang-1200.0.32.29)] on darwin
foo: Type "help", "copyright", "credits" or "license" for more information.
foo: >>> df
foo: Traceback (most recent call last):
foo: File "<stdin>", line 1, in <module>
foo: NameError: name 'df' is not defined
foo: >>> prnit(1)
foo: Traceback (most recent call last):
foo: File "<stdin>", line 1, in <module>
foo: NameError: name 'prnit' is not defined
foo: >>> print(1)
foo: 1
источник

AV

Alexander Vershilov in fprog_spb
cat 1.exp
#!/usr/bin/expect
spawn python3
interact
источник

AV

Alexander Vershilov in fprog_spb
В общем кажется тут уже можно добиться нужного
источник

AV

Alexander Vershilov in fprog_spb
Слава TCL
источник

AV

Alexander Vershilov in fprog_spb
Что-то в последние 3 дня в моей жизни было слишком много динамических языков :(
источник

AI

Andrey Ivanov in fprog_spb
Спасибо, отвлекался на переписку по этой же теме в англоязычном чате, долго читал и набирал сообщения - я обязательно покурю все вышенаписанное, оно не пропадет зря. И еще раз спасибо!ъ
источник

AI

Andrey Ivanov in fprog_spb
можно было пробовать то же самое с ghci если это может как-то скрасить ситуацию 😊
источник

AV

Alexander Vershilov in fprog_spb
я тут про tcl больше
источник
2021 May 23

DG

Denis Gabidullin in fprog_spb
Всё выше, кажется, выглядит как XY problem :)
Кажется, на самом деле @IIvana хочет другое)
источник

AI

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

DG

Denis Gabidullin in fprog_spb
👍🤣
источник

AV

Alexander Vershilov in fprog_spb
жить вредно
источник

A

Andrey in fprog_spb
во, expect
источник

A

Andrey in fprog_spb
точно
источник

AV

Alexander Vershilov in fprog_spb
Пора бы и спать, чего и вам желаю
источник

AV

Alexander Vershilov in fprog_spb
expect какой-то вообще дикий, что-то я не знал что он прям так много всего умеет
источник

A

Andrey in fprog_spb
да, я начинаю вспоминать, какие дикие вещи на его диалекте делал
источник

AI

Andrey Ivanov in fprog_spb
пока Александр спит, пользуясь случаем выражаю ему искреннюю благодарность! Все решилось так - создаем файл python-runner
#!/usr/bin/expect
spawn python
interact

а потом вызываем
./python-runner > .tmp

и все летит куда надо, причем без буферизации, посимвольно - прям мечта!
источник