我有一个字符串,如下所示:
sed -i 's@<serverport>[0-9]\+</serverport>@<serverport>".self::$serverPort."</serverpot>@' ".self::$configFile
我想用这个字符串发送SSH命令。但如果我尝试回应它,结果将是:
sed -i 's@[0-9]\+@7777@' /folder/to/server/mods/deathmatch/mtaserver.conf
如何使用正确的字符串发送SSH命令?
答案 0 :(得分:0)
如果您在HTML网页上打印此内容,则<something>
会被视为HTML标记。如果您回显的不是HTML,但包含这些特殊字符,则需要对它们进行编码,以便它们显示而不是由浏览器解释。请使用htmlentities()
:
echo htmlentities($command);