[英]Shell_exec on echo outputs strange things
嗨,不知道為什么當我輸出 shell_exec 的結果時,我有諸如“[0;39m”之類的東西,我該如何刪除它?!
提前致謝
將此添加到變量后
$cmd .= " | sed -r \"s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[mGK]//g\"";
它為我解決了問題。
問題是因為 linux 上命令輸出的顏色會產生奇怪的東西
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.