shell 从键盘读取输入时删除输入的字符

【参考文章】:stty命令的用法全解

【参考文章】:shell——read时退格异常(shell修改删除符

  stty srase ^h

  read  -p  "请输入参数信息"

  在 read 命令前添加  stty  erase  ^h  命令即可在输入参数时正常使用删除字符操作,而不会出现 ^H 字符。

  当 read 命令使用  -n  3  参数时(表示限制输入3个字符), stty 命令会失效。

猜你喜欢

转载自www.cnblogs.com/virgosnail/p/11654650.html