一、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()函数及函数的应用