shell下的read命令的作用是从标准流中读取输入,并把读取的内容放到某个变量中。 用法:read: usage: read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]

这篇文章主要介绍read命令的-t , -n, -s, -p参数;

-t 参数

-t参数给用户的输入做限时规定。超出-t参数后所规定的时间值后,脚本将终止用户的输入,可单独使用也可与其它参数一起使用。 如:read -t 3 "Enter Passwd: " PD

以上-t参数的解释为,用户输入回车之后,超过3秒钟没有输入,那么PD的值为空.

-n 参数

-n参数规定了read后面的变量所接收的字符个数,只要在shell界面输入到-n所规定的字符数之后,shell变量立即被赋值,若没有得到所规定的字符数,shell界面将一直等待。 如:read -n 10 "Enter Passwd: " PD

以上-n的参数解释为,用户输入回车之后,需要输入10个字符,用户的输入才会赋值给PD,否则一直等待.

-s 参数

有时会需要脚本用户输入,但不希望输入的数据显示在stdout中,如用户密码等。 -s选项能够使read命令中输入的数据不显示在监视器上(实际上,数据是显示的,只是read命令将文本颜色设置成与背景相同的颜色) 如:read -s "Enter Passwd: " PD

以上-s参数解释为,用户在终端输入回车后之后的一系列输入都不会显示在显示器上,输入完成回车之后,用户的输入会被赋值给PD.

-p参数

-p参数与-s参数相反,-p是显示用户的输入 如:read -p "Enter Passwd: " PD

linux read nchars,Linux常用命令--read相关推荐

  1. linux命令的使用实验报告,Linux实验报告一-常用命令使用.doc

    Linux实验报告一-常用命令使用.doc 西 安 邮 电 大 学 (计算机学院)课内实验报告实验名称 常用命令使用 专业名称 计算机科学与技术班 级 计科1405 学生姓名 高宏伟学号(8位) 04 ...

  2. Linux中vi的常用命令和快捷键使用

    Linux中vi的常用命令和快捷键使用 文章目录: 一.VI简单介绍 二.VI三种模式的使用 1.VI底行模式的使用 2.VI编辑模式的使用 3.VI一般模式的使用 1)移动光标 2)删除.复制和粘贴 ...

  3. Linux目录结构和常用命令

    Linux目录结构和常用命令 一.Linux目录结构 Linux文件夹很多都是固定的,分门别类,要想快速弄清楚系统的架构,那么哪些目录里面装着哪些文件是干什么用的. 首先,回顾一下Linux系统下文件 ...

  4. linux 查看服务器性能常用命令

    2019独角兽企业重金招聘Python工程师标准>>> linux 查看服务器性能常用命令 一.top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况, ...

  5. Linux基础概念及常用命令

    Linux基础概念及常用命令 文章目录 Linux基础概念及常用命令 1 Linux概述 1.1 为什么要学Linux 1.2 Linux简介 1.3 Linux 发行版 1.4 Linux 应用领域 ...

  6. linux中强大且常用命令:find、grep

    为什么80%的码农都做不了架构师?>>>    linux中强大且常用命令:find.grep 转载于:https://my.oschina.net/michao/blog/7752 ...

  7. Linux: 近100个常用命令大全

    1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件 -A 通-a,但不列出"."和".." -l 列出 ...

  8. 【Java从0到架构师】Linux 基础知识、常用命令

    Linux 基础知识.常用命令 Linux 基础知识 内核和发行版 常见的 Linux 发行版 Linux 的应用领域 Linux 与 Windows 的区别 Linux 常用命令 *系统目录结构 s ...

  9. Linux系统管理和维护常用命令

    Linux系统管理和维护常用命令 Linux系统管理和维护常用命令 ls 命令 功能说明 ls 命令显示指定工作目录下的内容,列出工作目录所包含的文件及子目录. 语法结构: ls [选项] [路径或文 ...

  10. linux pki目录,Linux目录结构和常用命令

    Linux目录结构和常用命令 一.Linux目录结构 Linux文件夹很多都是固定的,分门别类,要想快速弄清楚系统的架构,那么哪些目录里面装着哪些文件是干什么用的. 首先,回顾一下Linux系统下文件 ...

最新文章

  1. 百度网盘文件分享演示,如何查看已经分享的文件
  2. [转]正确配置Linux系统ulimit值的方法
  3. zend studio
  4. 原生态Vim使用快捷键
  5. 牛客 - lglg说要有题,于是便有了题。(欧拉线性筛+打表+思维)
  6. mysql 根据当前时间戳_mysql timestamp类型 根据当前时间戳更新
  7. Java-File-文件操作
  8. linux gd结构体,U-Boot中gd的定义和使用
  9. SAP License:SAP系统上线注意事项之合同日期
  10. C语言|编程|判断素数
  11. html网站右侧广告位,分享一个html+css对联广告位的代码,网站通用
  12. Java 程序员常用资源网站集合
  13. java代码实现乘法口诀表
  14. js前端生成excel文件(表格)并下载
  15. halcon二维码识别
  16. android集成Crosswalk内核,屏蔽返回键问题。
  17. DML语句(delete,insert,update)
  18. FPGA时钟篇(三) MRCC和SRCC的区别
  19. 辉羲智能完成天使+轮融资,用创新计算平台赋能智慧出行
  20. Linux下的画图软件

热门文章

  1. 使用 SAP BTP 创建一个 Spring Boot Java 应用
  2. SAP Commerce Cloud Spartacus UI 的 ActionClass 数据结构设计
  3. Angular InjectionToken的一个具体使用例子
  4. zone-evergreen.js里的sendNative方法的target参数
  5. Angular应用启动时创建的injection token一览
  6. Java Spring里getBean方法的实现
  7. JSP include指令和include动作的区别
  8. 使用PHP应用查询SAP HANA Express Edition里的数据
  9. How is Component.js loaded - backend processing
  10. OPA 16 - how is mocked transaction types loaded in the runtime