read 标准输入读取命令

功能:

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返回

扫描二维码关注公众号,回复: 8479114 查看本文章

  

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

1.5 -s 参数 隐藏输入内容

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

猜你喜欢

转载自www.cnblogs.com/gaiting/p/12174594.html