1、介绍
read是一个重要的Bash命令,它用于从键盘或标准输入中读取文本。
我们可以使用read以交互形式读取用廖的输入,不过read能做的可不止这些。
read -n number_of_chars variable_name
从输入中读取n个字符并存入变量vvariable_name
2、read -n 2 var
echo $var
3、用无回显的方式读取密码
read -s var
4、显示提示信息:
read -p "Enter input:" var
5、在特的时限内读取输入
read -t timeout var
例如:
read -t 2 var
在2秒内将键入的字符串读入变量var
6、用特定的定界符作为输入行的结束:
read -d delim_char var
例如:
read -d ":" var
hello:#var 被设置为hello
read是一个重要的Bash命令,它用于从键盘或标准输入中读取文本。
我们可以使用read以交互形式读取用廖的输入,不过read能做的可不止这些。
read -n number_of_chars variable_name
从输入中读取n个字符并存入变量vvariable_name
2、read -n 2 var
echo $var
3、用无回显的方式读取密码
read -s var
4、显示提示信息:
read -p "Enter input:" var
5、在特的时限内读取输入
read -t timeout var
例如:
read -t 2 var
在2秒内将键入的字符串读入变量var
6、用特定的定界符作为输入行的结束:
read -d delim_char var
例如:
read -d ":" var
hello:#var 被设置为hello