我在PHP中引用了另一个问题,我在普通集中有两组嵌套引号,这是我认为应该工作的
if (!($stream = ssh2_exec($con, 'screen -p 0 -S new3 -X eval \"stuff \"stop\"\015\"'))) {
这就是一个简单的bash脚本:
screen -p 0 -S minecraft -X eval 'stuff \"stop\"\015'
所以我需要帮助从bash到PHP工作,谢谢!
答案 0 :(得分:1)
你需要逃避转义字符,如下所示:
if (!($stream = ssh2_exec($con, 'screen -p 0 -S minecraft -X eval \'stuff \\"stop\\"\\015\''))) {
引用太多了,你得到了leaning toothpick problem。