Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/371.32  13 Jul 2000  12:41:15
 To : moroz@may.krid.crimea.ua
 Subject : Re: How to do: string-program-string
 -------------------------------------------------------------------------------- 
 
 mmkcu> From: Dmitry Morozov <moroz@may.krid.crimea.ua>
 mmkcu> Artem Chuprina wrote:
 >> 
 >> mmkcu> Есть-ли способ (наверняка ведь есть) отправить строку (массив)
 >> mmkcu> на вход внешней программы и затем сохранить результат работы
 >> mmkcu> этой программы в другой строке (массиве)?
 >> 
 >> Под входом, надо полагать, понимается stdin, а не командная строка?
 >> perldoc IPC::Open2.
 
 mmkcu> Да, спасибо, мне уже посоветовали. Hо, видимо, я тупее, чем
 mmkcu> предполагалось
 mmkcu> и мне не удалось заставить работать следующую конструкцию:
 
 mmkcu> use IPC::Open2;
 mmkcu> use FileHandle;
 mmkcu> my $id = open2 ( \*Reader, \*Writer, 'pgpe -r test_key -a');
 mmkcu> Writer->autoflush();
 mmkcu> print Writer "test
 mmkcu> text";                                                            
 mmkcu> my $c_str = <Reader>;
 mmkcu> print $c_str;
 
 mmkcu> Этот скрипт, будучи запущен на выполнение, терпеливо ждет ввода с STDIN
 mmkcu> или Ctrl-C.
 mmkcu> Hасколько я понял из man-ов, дело в buffering, но мне его побороть не
 mmkcu> удалось.
 
 Есть подозрение, что не с STDIN, а с /dev/tty. PGP.
 
 -- 
 Счастливо!
   Ран.
 --- ifmail v.2.14.os-p7-tma3
  * Origin: MemoNet (2:5020/371.32@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: How to do: string-program-string   Artem Chuprina   13 Jul 2000 12:41:15 
Архивное /ru.perl/3473110f4c67.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional