read命令详解
作者:bin在使用一些安装脚本时候,经常会遇到输入[Y/N],
下面就解释一下原理;
#!/bin/bash read -n1 -p "Do you love me ?" -s answer case $answer in Y | y) echo -e "\nlove you too";; N | n ) echo -e "\nniconico";; *) echo "invalid input";; esac
- -n1表示接收1个值之后退出输入模式;
- -p在用户出入时候打印提示;
- -s 隐藏用户的输入,使交互更加友好;