1、脚本
[root@lxy break]# cat break.sh
#!/bin/bash
while [ 1 ]
do
read -p "请输入一个字符: " key
test $key = x -o $key = X
if [ $? -eq 0 ]
then
echo "输入的是 $key"
break;
else
echo "输入的不是x 或 X 为 $key"
fi
done
#当键盘输入为不为x 或者 X 时继续循环
###break
# break 跳出循环 并执行循环后面语句
2、效果
输入1或a 只要不是x或X 。输出:入的不是x 或 X 为
输入若为x或X。输出:输入的是 x 并跳出循环,并执行循环后面语句
[root@lxy break]# sh break.sh
请输入一个字符: 1
输入的不是x 或 X 为 1
请输入一个字符: a
输入的不是x 或 X 为 a
请输入一个字符: x
输入的是 x