echo上的Shell_exec输出奇怪的东西

时间:2016-10-18 01:59:12

标签: php

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

提前致谢

1 个答案:

答案 0 :(得分:0)

将此添加到变量

之后
$cmd .= " | sed -r \"s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[mGK]//g\"";

它为我修好了探测器。

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