qx是一個包含可以進行插值的字串的命令。然後它作為系統命令執行,使用/bin/sh或類似的。shell 的萬用字元、管道和重定向將被考慮。收集的命令標準輸出將被返回,而標準錯誤保持不變。在標量上下文中,它將作為單個字串返回,該字串可能是多行的,或者是一個undef,如果命令失敗。在列表上下文中,它返回一個行列表(無論您如何使用$/或$INPUT_RECORD_SEPARATOR定義行),或者一個空列表,如果命令失敗。
qx/STRING/