在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和版本。