在RPi 3的命令行上执行sudo iwlist wlan0 scan | grep ESSID操作,我得到所有可用的WiFi essid。但是,任何带有撇号的内容都会导致:
ESSID:“Ryan\xE2\x80\x99s iPhone”
有没有办法对这个命令的输出进行编码,这样它就不会产生那些字符?

最佳答案

你可以使用例如。

echo -e $(sudo iwlist wlan0 scan | grep ESSID)

echo -e部分将对字符进行调整,例如having\xXX
注意:这似乎取决于shell和版本。

07-24 09:25