zoukankan      html  css  js  c++  java
  • 1.14不使用回车键来读取n个字符

    read是一个重要的bash命令,它用于从键盘或标准输入中读取文本。可以使用read以交互的形式读取来自用户的输入,不过read能做的远不止这些。很多编程语言的输入库都是从键盘读取输入,且只有回车键按下的时候,才标志着输入完毕,很多情形不是这样的,比如输入结束与否是基于字符数或某个特定字符来决定的。

    read命令提供了一种不需要按回车键就能搞定任务的方法。

    1、借助read的各种选项来实现不同的效果。

    下面的语句从输入中读取n个字符并存入变量variable_name;

    read -n number_of_chars variable_name

    eg:

    $ read -n 2 var

    $ echo $var

    2)用无回显的方式读取密码:

    read -s var

    3)显示提示信息:

    read -p "Enter input:" var

    4)在特定时限内读取输入:

    read -t timeout var

    如:$read -t 2 var  #在2秒内将键入的字符串读入变量var

    5)用特定的定界符作为输入行的结束

    read -d delim_char var

    eg:$ read -d ":" var

    $hello:#var被设置为hello

  • 相关阅读:
    webNav
    keyBoardValue
    认证,权限,频率
    路由组件与视图集中附加action的声明
    视图组件
    请求与响应
    DRF序列化组件
    DRF入门及安装
    后台管理
    auth认证模块
  • 原文地址:https://www.cnblogs.com/gary-guo/p/6097026.html
Copyright © 2011-2022 走看看