shell_exec 是否可以执行给定的命令,其中初始命令会要求动态输入,然后是基于输入本身的命令。
我已经研究了几个小时来寻找答案,但我似乎找不到我要找的东西。
我有一个类似于下面示例的想法的要求,任何帮助将不胜感激,因为
$x = shell_exec("read -p 'Enter your name : ' x; echo 'Your name is' : $x");
回显 x 输出:
你的名字是
如您所见,我正在运行多个命令,但我不知道可以在输入的字符串命令中插入的位置。
注意:我试着做
$x = shell_exec("echo 'Foo' | read -p 'Enter your name : ' x; echo 'Your name is :' $x");
echo $x;
输出是:
你的名字是 :
我期待像
你的名字是:傅
很明显,有些不对劲。