У меня есть скрипт на языке Perl (myscript.pl)STDIN от Баш на PERL скрипт
use strict;
use IO::Handle;
open OUTPUT, '>', "output.txt" or die $!;
STDOUT->fdopen(\*OUTPUT, 'w') or die $!;
while (<STDIN>){
print $_;
}
я могу вставить в output.txt, что я пишу на командной строке
также
У меня есть Баш скрипт:.
cat >in.$$
cat in.$$> /tmp/msg
я могу вставить то, что я имею в в $$ в/TMP/сообщ
Мне нужно запустить скрипт perl с помощью stdin, который исходит из сценария bash.
это возможно и как?
я пытался, хотя я знаю, что это слишком глупо
cat in.$$> ./myscript.pl
in.$$> ./myscript.pl
in.$$> perl myscript.pl
Возможно, я неправильно понял это, но как насчет './myscript.pl in. $$'? – Birei