在shell脚本中用户输入参数使用read命令,但输入的过程中如果操作有误,输入错误,需要使用退格符来消除错误输入,但输入Backspace会在屏幕上显示^H,可用如下命令解决:
在read $var之前加上语句stty erase '^H'
此时可以看到用退格键覆盖的字符从显示中消失了、可以正常删除输入字符。
有关stty的详细介绍请参考:
本文转自:》》》》》
本文共 227 字,大约阅读时间需要 1 分钟。
在shell脚本中用户输入参数使用read命令,但输入的过程中如果操作有误,输入错误,需要使用退格符来消除错误输入,但输入Backspace会在屏幕上显示^H,可用如下命令解决:
在read $var之前加上语句stty erase '^H'
此时可以看到用退格键覆盖的字符从显示中消失了、可以正常删除输入字符。
有关stty的详细介绍请参考:
本文转自:》》》》》
转载于:https://blog.51cto.com/13566681/2140308