首页 > 解决方案 > 从 PHP 到 shell 的参数传递

问题描述

是否可以将参数从php传递到shell脚本。例如:

<?php

$var = "testfolder";

shell_exec('sh /path/test.sh');

?>

外壳脚本(test.sh):

sudo mkdir $var /path/

我希望将 php$var中的值导出到 shell 脚本,以便能够创建一个名称与变量中相同的文件夹。这可能吗?

我已经知道如何将变量插入字符串,但我不知道如何重写该行shell_exec以将此变量导出到我的 shell 脚本

谢谢!

标签: phpshellparameter-passing

解决方案


是的。您需要将变量作为参数传递给 shell 脚本,而 shell 脚本必须读取其参数。

请检查此链接:将变量从 php 传递到 bash


推荐阅读