簡體   English   中英

echo 上的 Shell_exec 輸出奇怪的東西

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM