在做测试脚本的时候,时常会利用adb对设备进行测试 当adb shell获取回来的信息时常要做一些比较,但是经常会出现打印出来是一致的,但是匹配确实失败,是由于隐藏字符导致,字符串的比较,调试阶段建议增加od -c来调试 0000000 / d e v / w d t _ c o r e \r \n 0000017 0000000 / d e v / w d t _ c o r e \n 0000016 设备名称不匹配 echo "$wdt_dev" | od -c 如上增加od -c可知\r导致的不匹配 echo "$wdt_dev" | tr -d '\r' tr去掉\r