Perl系统和反引号与管道有什么区别?
发布时间:2020-12-15 21:22:12 所属栏目:大数据 来源:网络整理
导读:Perl支持运行外部程序的三种方式(我知道): 系统: system PROGRAM LIST 如: system "abc"; 反驳如: `abc`; 通过管道运行它,如: open ABC,"abc|"; 他们有什么区别?这就是我所知道的: 您可以使用反引号和管道轻松获取命令的输出。 就是这样(更多在以后
Perl支持运行外部程序的三种方式(我知道):
系统: system PROGRAM LIST 如: system "abc"; 反驳如: `abc`; 通过管道运行它,如: open ABC,"abc|"; 他们有什么区别?这就是我所知道的: >您可以使用反引号和管道轻松获取命令的输出。 解决方法
> system():运行命令并返回命令的退出状态
> backticks:运行命令并返回命令的输出 > pipes:runs命令,并允许您将其用作句柄 反向脚本将执行的程序的STDOUT重定向到变量,系统将其发送到主程序的STDOUT。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |