跳轉到內容

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
華夏公益教科書