我有以下php代码
if (!($stream = ssh2_exec($con, 'sed -i \'s/motd=A Minecraft Server/motd=\'.$name.\'s Server/g\' /home/servers/runner15/server.properties
'))) {
但是当我运行它而不是将文本“motd=A Minecraft Server”替换为“motd=runner15s Server”时,它会将其更改为 motd=..s Server
这与转义引号有关
哦,顺便说一下 $name 持有 runner15