Perl exec 函数
描述
此函数执行系统命令(直接,不在 shell 中)并且永远不会返回到调用脚本,除非指定的命令不存在并且已被直接调用,而不是通过 shell 间接调用。 操作如下 −
如果只有一个标量参数不包含 shell 元字符,则将参数转换为列表并直接执行命令,无需 shell。
如果只有一个标量参数包含 shell 元字符,则该参数通过标准 shell 执行,通常是 Unix 上的 /bin/sh。
如果 LIST 有多个参数,或者一个包含多个值的数组,则直接执行命令而不使用 shell。
语法
以下是此函数的简单语法 −
exec EXPR LIST exec LIST
返回值
仅当指定的命令无法执行时,此函数才返回 0。