文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>管道的使用

管道的使用

时间:2006-10-18  来源:chinaseen

1、打开管道

   使用open()来打开管道。第一个参数为文件句柄,第二个参数为程序或命令且在其前或其后加上管道符号“|”。
   如果管道符在程序名的前面,则打开文件句柄用于写,并且写向文件句柄的任何内容都被发送给程序的标准输入。如果管道符紧跟在程序名后面,则文件句柄用于读,即从文件句柄读取的任何内容都从程序的标准输出中获取。
   如open(LS,"ls -l |")为将ls -l命令显示的结果都置于文件句柄LS中,使用就能读取出内容。

2、pipe()

   pipe(READER,WRITER)创建一对文件句柄:一个用于读,一个用于写。对一个文件句柄写的任何内容都能从另一个文件句柄读取。
   pipe()通常与fork()搭配使用,一个进程用于读,一个进程用于写。

 

附:将某个句柄设为默认句柄(系统的默认句柄为STDOUT)的语句为:select FH;
    当使用print "abc";时,字符串“abc”则输出给文件句柄FH。

相关阅读 更多 +
排行榜 更多 +
瓢虫少女

瓢虫少女

飞行射击 下载
潜艇鱼雷

潜艇鱼雷

飞行射击 下载
网络掠夺者

网络掠夺者

飞行射击 下载