码迷,mamicode.com
首页 > 其他好文 > 详细

read 标准输入读取命令

时间:2020-01-10 10:31:07      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:src   bsp   read   遇到   输入   shel   一个   line   com   

功能:

read命令从标准输入读取,并把输入的内容复制给变量

格式:

read: usage: read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]

 

选项:

-e 在一个交互shell中使用readline获取行
-r 不允许反斜杠转义任何字符
-s 隐藏输入
-a array 保存为数组,元素以空格分隔
-d delimiter 持续读取直到遇到delimiter第一个字符退出
-n nchars 读取nchars个字符返回,而不是等到换行符
-p prompt 提示信息
-t timeout 等待超时时间,秒
-u fd 指定文件描述符号码作为输入,默认是0
name 变量名

案例:

1.1 -p 提示信息

技术图片

 

 1.2 -a 保存为数组

技术图片

 

 1.3 -d参数遇到 某一个指定字符返回  例:遇到e返回

技术图片

 

  技术图片

 

1.4  < 以文件作为read的标准输入

技术图片

 

1.5 -s 参数 隐藏输入内容

技术图片

 

 1.6 -n 达到指定个数的时候返回

技术图片

read 标准输入读取命令

标签:src   bsp   read   遇到   输入   shel   一个   line   com   

原文地址:https://www.cnblogs.com/gaiting/p/12174594.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!