我可以调用系统(“echo”,“echo”),这不会被shell解释。我会在stdout上得到预期的结果。但我需要捕获这个输出。%x不是一个选项,因为我不想运行shell,而是直接执行命令(我不想进行shell转义)。
最佳答案
使用IO::popen
(API link)
Slightly More In Depth Explanation
我可以调用系统(“echo”,“echo”),这不会被shell解释。我会在stdout上得到预期的结果。但我需要捕获这个输出。%x不是一个选项,因为我不想运行shell,而是直接执行命令(我不想进行shell转义)。
最佳答案
使用IO::popen
(API link)
Slightly More In Depth Explanation