用CLI ARGS调用PHP脚本的BASH脚本



我需要写一个包裹php脚本的bash脚本,我有一些变量需要将其转发到PHP脚本以及我内部需要的一些变量。

shell脚本的调用应该看起来像这样,但是PHP文件可以具有更多参数,因此需要通用:

bash  /tmp/test.sh -c -l /tmp/aaa -php aaa.php -d -p 3 -f 2012-10-23

-php选项是强制性的,因为它包含需要称为-c-l的PHP文件是可选的标志,并且需要内部用于BASH脚本,aaa.php之后的所有内容都是PHP文件的参数。

bash /tmp/test.sh -c -l /tmp/aaa -php "aaa.php -d -p 3 -f 2012-10-23"

不知道您是如何传递bash脚本中的任何一个,bu基本上将撇号中包裹的所有内容都视为bash脚本中的一个参数,而将进一步传递给PHP解释器被视为分离的参数,除非您当然不会包裹再次。

相关内容

  • 没有找到相关文章

最新更新