从exec的PHP手册中:
返回值
命令结果的最后一行。如果您需要执行命令并直接将命令中的所有数据传回而不会受到任何干扰,请使用passthru()函数。要获取已执行命令的输出,请确保设置并使用输出参数。
因此,您必须执行以下操作:
<?php $output = array(); $command = "cat /etc/passwd | cut -d":" -f1"; echo 'running the command: <b>'.$command."</b><br />"; exec($command, &$output); echo implode("<br />n", $output);?>


