跳转到内容

Perl 编程/关键词/system

来自维基教科书,开放的书籍,面向开放的世界
前一个:sysseek 关键词 下一个:syswrite

Thesystem关键字

[编辑 | 编辑源代码]

Thesystem函数与exec LIST相同,但通过启动一个 fork 并等待其终止。如果LIST包含多个值,或者它是一个包含多个值的数组,第一个元素构成命令,其余构成参数。如果只传递一个标量,则会检查它是否包含系统 shell 的元字符,如果找到,则将其传递给系统进行解析。如果参数中没有 shell 元字符,则将其拆分为单词并直接传递给更高效的execvp.

在 Windows 上,只有system PROGRAM LIST可以可靠地避免使用 shell。

  system LIST
  system PROGRAM LIST
syscall sysopen sysread sysseek system syswrite
前一个:sysseek 关键词 下一个:syswrite
华夏公益教科书