首页 > 其他 > 详细

liunx 的read 以及后面参数的使用

时间:2020-01-15 11:58:37      阅读:80      评论:0      收藏:0      [点我收藏+]

随便在Linux终端上敲入read命令,如下:

ll@cybertan$ read
dawd^H^H^H^[[A^[[B^[[D^[[C^[OP^[OQ^[OR^[OS

    1
    2
    3

注:我输入的分别是dawd、backspace键、上下左右、F1F2F3F4
你可以看到这些功能键变成了原来的字符组合,并且功能键的功能失效了!
下面进行read -e的输入:

ll@cybertan$ read -e
dawd
现在所有输入都已恢复正常!

    1
    2
    3

总结: read -e参数的功能就是在获取用户输入的时候,对功能键做了处理,不会直接出现直接显示字符这个问题!这其实是一种编码转换的问题,有兴趣可以自行深入了解!

liunx 的read 以及后面参数的使用

原文:https://www.cnblogs.com/wzq-xf/p/12195474.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!