- Perl 基础
- Perl - 主页
- Perl - 简介
- Perl - 环境
- Perl - 语法概述
- Perl - 数据类型
- Perl - 变量
- Perl - 标量
- Perl - 数组
- Perl - 散列
- Perl - IF...ELSE
- Perl - 循环
- Perl - 运算符
- Perl - 日期和时间
- Perl - 子例程
- Perl - 引用
- Perl - 格式
- Perl - 文件输入/输出
- Perl - 目录
- Perl - 错误处理
- Perl - 特殊变量
- Perl - 编程标准
- Perl - 正则表达式
- Perl - 发送电子邮件
- Perl 高级
- Perl - 套接字编程
- Perl - 面向对象
- Perl - 数据库访问
- Perl - CGI 编程
- Perl - 程序包和模块
- Perl - 进程管理
- Perl - 嵌入式文档
- Perl - 函数引用
- Perl 有用资源
- Perl - 问题和答案
- Perl - 快速指南
- Perl - 有用资源
- Perl - 讨论
Perl exec 函数
说明
该函数执行系统命令(直接,不在外壳内)并且不会返回到调用的脚本,除非指定命令不存在并且已直接调用,而不是通过外壳间接调用。该操作的工作方式如下 −
如果只有一个标量参数不包含外壳元字符,则该参数将转换为一个列表并且该命令将直接执行,不用外壳。
如果只有一个标量参数包含外壳元字符,则将该参数通过标准外壳执行,该外壳通常是 Unix 上的 /bin/sh。
如果列表有多个参数,或包含多个值的数组,则该命令将直接执行,而不使用外壳。
语法
这是该函数的简单语法 −
exec EXPR LIST exec LIST
返回值
此函数仅当指定的命令无法执行时才返回 0。
perl_function_references.htm
广告