php - 从 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 脚本
谢谢!
解决方案
是的。您需要将变量作为参数传递给 shell 脚本,而 shell 脚本必须读取其参数。
请检查此链接:将变量从 php 传递到 bash
推荐阅读
- c# - 根级别的 System.xml.xmlexception 数据无效。第 1 行位置 1,在 c# WebService 中
- react-native - 如何将状态从一个反应本机屏幕传递到另一个
- mysql - SQL - 查找预订系统的空闲位置
- php - 如何将上传文件的 $target_dir 更改为绝对路径 - 网站根目录?
- git - 如何在终端内的 emacs 中编辑提交消息?
- python - 在训练中拆分数据集并设置验证。为什么会出现这个错误?
- php - 在 Symfony 4 中将路由重定向到语言前缀
- c# - intent.PutExtra 需要 Android.OS.Bundle
- ios - URLQueryItem 值是可选的
- python - 无法从 Jupyter 笔记本中的 conda 环境导入 rpy2.robjects 但在控制台中