问题描述:
read读取数据,误输入,需要删除时,backspace 却无法删除,反而出现字符^H。
例如:输入defef,接着按backspace尝试删除,结果:
defef^H^H
解决办法:
在read之前,添加如下命令,重新定义erase:
stty erase ^H
注意:
如果在使用read时,使用-n选项 ,则上述解决办法无效。
问题描述:
read读取数据,误输入,需要删除时,backspace 却无法删除,反而出现字符^H。
例如:输入defef,接着按backspace尝试删除,结果:
defef^H^H
解决办法:
在read之前,添加如下命令,重新定义erase:
stty erase ^H
注意:
如果在使用read时,使用-n选项 ,则上述解决办法无效。