【liunx脚本】read指令

read指令可以从键盘读入n个字符存入某个变量中。

read -n number_of_chars variable_name

例如:

$ read -n 5 var

这个时候我们需要从输入5个字符,当输入完第五个后,命令自动结束。当然我们也可以输入到第三个时按回车自行结束。

read还有其他的选项

read -s var

用不回显的方式读取密码

read -p “Enter input:” var

显示提示信息;

read -t timeout var

限制时间读取字符

read -d “:” var


read的重要性:

一般编程语言中都是以\n来结束输入,但是我们总有些情况并不想每次输入完成都按一下回车键,例如玩游戏时,我们总不能每次用键盘操作时都用回车结束,那就太麻烦了。所以现在read的重要性就体现出来了。

你可能感兴趣的:(操作系统之linux,linux,shell)