Linux操作系统read命令详解

read命令用于从标准输入(键盘)或其他文件描述符读取数据,并将其分配给一个或多个变量。

read命令的选项说明如下:

-a:将分裂后的字段依次存储到指定的数组中,存储的起始位置从数组的index=0开始。

-d:指定读取行的结束符号。默认结束符号为换行符。

-n:限制读取N个字符就自动结束读取,如果没有读满N个字符就按下回车或遇到换行符,则也会结束读取。

-N:严格要求读满N个字符才自动结束读取,即使中途按下了回车或遇到了换行符也不结束。

-p:给出提示符。默认不支持" "换行,要换行需要特殊处理。

-s:静默模式。输入的内容不会回显在屏幕上。

-t:给出超时时间,在达到超时时间时,read退出并返回错误。

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关