首页 > linux > read命令详解

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 隐藏用户的输入,使交互更加友好;

您必须 [ 登录 ] 才能发表留言!