是否可以将变量从 php 脚本发送到 shell 脚本?
代码如下"
exec('./test.sh');
我想将一个名为 $path 的变量发送到 test.sh 文件。并在 test.sh 文件中接收这个变量并想使用这个值。那么我如何获得那个 test.sh 文件中的值。有没有解决方案..??
提前致谢..
最佳答案
当然,您可以像在命令行上一样传递变量。只需附加它们。为了安全起见,请在执行此操作之前转义变量:
exec('./test.sh ' . escapeshellarg($path));
然后,在您的 shell 脚本中,这可以作为
$1
使用。 :#!/bin/sh
echo $1
关于php - 如何将变量从 php 发送到 .sh 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6858201/