在做测试脚本的时候,时常会利用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