linux read nchars,Linux常用命令--read
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相关推荐
- linux命令的使用实验报告,Linux实验报告一-常用命令使用.doc
Linux实验报告一-常用命令使用.doc 西 安 邮 电 大 学 (计算机学院)课内实验报告实验名称 常用命令使用 专业名称 计算机科学与技术班 级 计科1405 学生姓名 高宏伟学号(8位) 04 ...
- Linux中vi的常用命令和快捷键使用
Linux中vi的常用命令和快捷键使用 文章目录: 一.VI简单介绍 二.VI三种模式的使用 1.VI底行模式的使用 2.VI编辑模式的使用 3.VI一般模式的使用 1)移动光标 2)删除.复制和粘贴 ...
- Linux目录结构和常用命令
Linux目录结构和常用命令 一.Linux目录结构 Linux文件夹很多都是固定的,分门别类,要想快速弄清楚系统的架构,那么哪些目录里面装着哪些文件是干什么用的. 首先,回顾一下Linux系统下文件 ...
- linux 查看服务器性能常用命令
2019独角兽企业重金招聘Python工程师标准>>> linux 查看服务器性能常用命令 一.top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况, ...
- Linux基础概念及常用命令
Linux基础概念及常用命令 文章目录 Linux基础概念及常用命令 1 Linux概述 1.1 为什么要学Linux 1.2 Linux简介 1.3 Linux 发行版 1.4 Linux 应用领域 ...
- linux中强大且常用命令:find、grep
为什么80%的码农都做不了架构师?>>> linux中强大且常用命令:find.grep 转载于:https://my.oschina.net/michao/blog/7752 ...
- Linux: 近100个常用命令大全
1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件 -A 通-a,但不列出"."和".." -l 列出 ...
- 【Java从0到架构师】Linux 基础知识、常用命令
Linux 基础知识.常用命令 Linux 基础知识 内核和发行版 常见的 Linux 发行版 Linux 的应用领域 Linux 与 Windows 的区别 Linux 常用命令 *系统目录结构 s ...
- Linux系统管理和维护常用命令
Linux系统管理和维护常用命令 Linux系统管理和维护常用命令 ls 命令 功能说明 ls 命令显示指定工作目录下的内容,列出工作目录所包含的文件及子目录. 语法结构: ls [选项] [路径或文 ...
- linux pki目录,Linux目录结构和常用命令
Linux目录结构和常用命令 一.Linux目录结构 Linux文件夹很多都是固定的,分门别类,要想快速弄清楚系统的架构,那么哪些目录里面装着哪些文件是干什么用的. 首先,回顾一下Linux系统下文件 ...
最新文章
- 百度网盘文件分享演示,如何查看已经分享的文件
- [转]正确配置Linux系统ulimit值的方法
- zend studio
- 原生态Vim使用快捷键
- 牛客 - lglg说要有题,于是便有了题。(欧拉线性筛+打表+思维)
- mysql 根据当前时间戳_mysql timestamp类型 根据当前时间戳更新
- Java-File-文件操作
- linux gd结构体,U-Boot中gd的定义和使用
- SAP License:SAP系统上线注意事项之合同日期
- C语言|编程|判断素数
- html网站右侧广告位,分享一个html+css对联广告位的代码,网站通用
- Java 程序员常用资源网站集合
- java代码实现乘法口诀表
- js前端生成excel文件(表格)并下载
- halcon二维码识别
- android集成Crosswalk内核,屏蔽返回键问题。
- DML语句(delete,insert,update)
- FPGA时钟篇(三) MRCC和SRCC的区别
- 辉羲智能完成天使+轮融资,用创新计算平台赋能智慧出行
- Linux下的画图软件
热门文章
- 使用 SAP BTP 创建一个 Spring Boot Java 应用
- SAP Commerce Cloud Spartacus UI 的 ActionClass 数据结构设计
- Angular InjectionToken的一个具体使用例子
- zone-evergreen.js里的sendNative方法的target参数
- Angular应用启动时创建的injection token一览
- Java Spring里getBean方法的实现
- JSP include指令和include动作的区别
- 使用PHP应用查询SAP HANA Express Edition里的数据
- How is Component.js loaded - backend processing
- OPA 16 - how is mocked transaction types loaded in the runtime