【发布时间】:2013-12-06 01:30:50
【问题描述】:
我有一个 perl 脚本(myscript.pl)
use strict;
use IO::Handle;
open OUTPUT, '>', "output.txt" or die $!;
STDOUT->fdopen( \*OUTPUT, 'w' ) or die $!;
while (<STDIN>){
print $_;
}
我可以将我在命令行上写的内容粘贴到 output.txt 中
还有
我有一个 bash 脚本:
cat >in.$$
cat in.$$> /tmp/msg
我可以将 in.$$ 中的内容粘贴到 /tmp/msg
我需要使用来自 bash 脚本的标准输入来运行 perl 脚本。
有可能吗?如何实现?
我试过了,虽然我知道这太傻了
cat in.$$> ./myscript.pl
in.$$> ./myscript.pl
in.$$> perl myscript.pl
【问题讨论】:
-
我可能误解了,但是,
./myscript.pl in.$$怎么样?