#!/bin/bash
#while.loop
if [ "$#" -ne 2 ];then
echo -n "[y/n]: "
while read CHOICE
do
case ${CHOICE} in
y|Y)
continue
;;
*)
break
;;
esac
done
else
echo "You are right"
fi
執(zhí)行該腳本后如果輸入"y"字符,還是不能跳出循環(huán)重新執(zhí)行該腳本。
[xfm@ubuntu:~]$ ./while.loop
[y/n]: y
^C
[xfm@ubuntu:~]$
以上還是在循環(huán),必需用Ctrl+c來(lái)中止。