Making a system call that returns the stdout output as a string

前端 未结 27 1235
误落风尘
误落风尘 2020-11-27 05:13

Perl and PHP do this with backticks. For example,

$output = `ls`;

Returns a directory listing. A similar function, system(\"foo\")

27条回答
  •  伪装坚强ぢ
    2020-11-27 05:53

    Perl:

    $output = `foo`;
    

    ADDED: This is really a multi-way tie. The above is also valid PHP, and Ruby, for example, uses the same backtick notation as well.

提交回复
热议问题