1.与输入输出相关的命令
1)回显命令echo:
常用选项:E:禁止转义字符(默认选项);e:启用转义字符;n:输出结束后不换行
2)接收用户输入命令read:格式:read[[option]parameter]name;read命令用于读取字符,读取的字符可以来自标准输入,也可以来自文从件。
常用选项:a:将输入的文本按字段放入数组中(默认使用的分隔符为空格或制表符tab),数组下标从0开始;d:指定结束符,当输入中出现指定的结束符时,read命令将认为输入已经结束(默认使用换行符作为结束符);e:从标准输入读取时,使用Readline库获取输入(此时用户可以使用退格键,方向键进行简单的行编辑操作);n:指定读取的字符数n;p:将该选项指定的字符串输出到标准错误,并读取输入。
r:将读取到的字符串按字段放入到不同的变量中;s:先锁住屏幕,然后再从标准输入中读取字符。
t:如果用户在指定的时间内没有输入,就结束读取状态(单位:秒);u:从指定的文件描述符中读取。
例子:读取多个数据并保存在数组中,
复制代码