可能重复:
如何使用shell传递参数给php 我正在shell脚本中运行一个php脚本,如下:
Shell将运行脚本并显示php脚本的输出,但我如何将在php脚本中定义的变量传递到shell脚本中以供进一步处理(由shell进行)?
例如,考虑一个php文件:
如何使用shell传递参数给php 我正在shell脚本中运行一个php脚本,如下:
#! /bin/sh
php file.php
Shell将运行脚本并显示php脚本的输出,但我如何将在php脚本中定义的变量传递到shell脚本中以供进一步处理(由shell进行)?
例如,考虑一个php文件:
<?php
$test = "something";
?>
我该如何将$test
的值传递给shell脚本?
#! /bin/sh
php config.php
echo $test
更新:建议使用的方法是基于输出变量print
。我不愿意打印任何东西,因为php脚本也有其他用途(被包含在其他php脚本中)。