从用户的shell界面去读取文本是我们重要的获取文本的手段,我们可以使用read的方式获取用户的输入,但是read能做的不只是简单的读取数据,还有些重要的选项

1.比如从输入中读取n个字符并且存入变量 var之中

read -n number_of_chars variable_name

read -n 2 var

echo $var

2.设置shell从不回显,这样方便我们去获取到用户的密码

read -s var

read -p “Enter input:” var

3.在特定的时间内进行输入

read -t timeout var

read -t 2 var

4.利用定界符结束输入行,并保存变量

read -d delim_char var

read -d “:” var

发表评论

邮箱地址不会被公开。 必填项已用*标注