Php echo上的Shell_exec输出奇怪的东西

Php echo上的Shell_exec输出奇怪的东西,php,Php,嗨,不知道为什么当我输出shell_exec的结果时,我有“[0;39m”之类的东西,我怎么能删除它 将此添加到变量后,请提前感谢 $cmd .= " | sed -r \"s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[mGK]//g\""; 它为我解决了问题 问题是因为linux上命令输出的颜色会产生奇怪的东西你的shell\u exec命令参数是什么?我只是想了解一下,这可能是因为颜色的缘故?!这是一个自定义程序,用来自动化服务器的某些东西,从某种意义上说,不是从

嗨,不知道为什么当我输出shell_exec的结果时,我有“[0;39m”之类的东西,我怎么能删除它


将此添加到变量后,请提前感谢

$cmd .= " | sed -r \"s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[mGK]//g\"";
它为我解决了问题


问题是因为linux上命令输出的颜色会产生奇怪的东西

你的
shell\u exec
命令参数是什么?我只是想了解一下,这可能是因为颜色的缘故?!这是一个自定义程序,用来自动化服务器的某些东西,从某种意义上说,不是从linux本身请出示您的一些代码。如果您没有提供足够的详细信息,我们如何回答。是Colores,为它找到了awnser,将立即回复