(1) 下面的语句从输入中读取n个字符并存入变量variable_name:
read -n number_of_chars variable_name 例如: [root@host1 shell]# read -n 2 var12[root@host1 shell]# echo $var12[root@host1 shell]# read -n 2 vara+[root@host1 shell]# echo $vara+
(2) 用无回显的方式读取密码:
[root@host1 shell]# read -s var[root@host1 shell]# echo $varhello
(3) 显示提示信息:
[root@host1 shell]# read -p "Input:" varInput:abc[root@host1 shell]# echo $varabc以无回显方式输入密码:[root@host1 shell]# read -s -p "Input Password:" passInput Password:[root@host1 shell]# echo $passmypassword
(4) 在特定时限内读取输入:
read -t timeout var例如:$ read -t 2 var#在2秒内将键入的字符串读入变量var
(5) 用特定的定界符作为输入行的结束:
read -d delim_char var例如:[root@host1 shell]# read -d ":" varhello:[root@host1 shell]# echo $varhello