kshにシェルスクリプトがあります。入力が入力された後、スクリプトは入力を確認して続行するために、はいの場合はY、いいえの場合はNを入力するように求めます。以下は、スクリプトのその部分です。
echo ""
YN=""
while [ "x$YN" != "xn" -a "x$YN" != "xN" -a "x$YN" != "xy" -a "x$YN" != "xY" ]; do
echo -n "Please confirm (y/n): "
read YN
done
if [ "x$YN" = "xn" -o "x$YN" = "xN" ]; then
exit 0
fi
理解できません
while [ "x$YN" != "xn" -a "x$YN" != "xN" -a "x$YN" != "xy" -a "x$YN" != "xY" ];
yoyはこの点で親切に私を助けてくれますか。