Perl调用shell命令方法小结

2023-12-05 0 425

一、systemperl也可以用system调用shell的命令,它和awk的system一样,返回值也是它调用的命令的退出状态.复制代码 代码如下:[root@AX3sp2 ~]# cat aa.pl#! /usr/bin/perl -w$file = \”wt.pl\”;system(\”ls -l wt.pl\”);$result = system \”ls -l $file\”;print \”$result \\n\”;#输出命令的退出状态system \”date\”;


[root@AX3sp2 ~]# perl aa.pl-rwxr-xr-x 1 root root 126 12-16 15:12 wt.pl-rwxr-xr-x 1 root root 126 12-16 15:12 wt.pl02010年 12月 16日 星期四 15:58:34 CST 二、反引号perl的system函数和awk的一样不能够返回命令的输出.要得到命令的输出,就得使用和shell本身一样的命令: ` ` 复制代码 代码如下:[root@AX3sp2 ~]# cat bb.pl#! /usr/bin/perlprint `date`;print \”this is test \\n\”;


[root@AX3sp2 ~]# perl bb.pl2010年 12月 16日 星期四 15:51:59 CSTthis is test三、exec最后,perl还可以使用exec来调用shell的命令. exec和system差不多,不同之处在于,调用exec之后,perl马上就退出,而不会去继续执行剩下的代码复制代码 代码如下:[root@AX3sp2 ~]# cat cc.pl#! /usr/bin/perlexec (\”echo this is test\”);print \”good bye !\\n\”;#这句话不会被输出


[root@AX3sp2 ~]# perl cc.plthis is test

您可能感兴趣的文章:

  • perl批量查询ip归属地的方法代码
  • perl中my和our的区别分析
  • 解析posix与perl标准的正则表达式区别
  • Perl中的正则表达式介绍
  • 为Java程序员准备的10分钟Perl教程
  • Perl内置特殊变量总结
  • Perl Sort函数用法总结和使用实例
  • perl 文件测试操作符汇总
  • Perl使用nginx FastCGI环境做WEB开发实例
  • perl查找进程PID的例子
  • Perl一句话命令行编程中常用参数总结
  • cpanm安装及Perl模块安装教程
  • Windows和Linux系统下perl连接SQL Server数据库的方法
  • 7个perl数组高级操作技巧分享
  • Perl函数(子程序)学习笔记
  • Perl Substr()函数及函数的应用

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 Perl Perl调用shell命令方法小结 https://www.u-9.cn/jiaoben/perl/99824.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务