扫描可用的WiFi网络导致奇怪的字符(Raspbian)

时间:2018-04-06 22:15:45

标签: linux encoding command-line utf-8 raspberry-pi

在RPi 3的命令行上执行sudo iwlist wlan0 scan | grep ESSID,我获得了所有可用的WiFi ESSID。但是,任何带撇号的结果都会导致:

  

ESSID:“Ryan \ xE2 \ x80 \ x99s iPhone”

有没有办法对此命令的输出进行编码,以便它不会产生这些字符?

1 个答案:

答案 0 :(得分:1)

您可以使用例如

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

echo -e部分将取消字符,例如唠叨\xXX

注意:这似乎取决于shell和版本。