77 UNIX命令的执行--文件句柄机制
(Llama书的第十五章)
open(WHOHANDLE,"who|");#为读系统调用who的输出,打开WHOHANDLE.
右边的|意思是我们将能读who的输出象从一个文件读似的.
@whosaid=<WHOHANDLE>;#定义一个whosaid数组,保留who命令的输出.
open(LPRHANDLE,"|lpr-Pgcf");#用左边的|打开lpr进程,这样,如果我们给文件句柄LPRHANDLE输出,好象我们给lpr输出:
print LPRHANDLE "This is a test\n";#例子.
close(LPRHANDLE);#到lpr命令结束时,关闭句柄.
Copyright: NPACT