2 Star 1 Fork 3

木一明 / shell脚本学习

加入 Gitee
与超过 600 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未指定开源许可证,未经作者的许可,此代码仅用于学习,不能用于其他用途。
克隆/下载
while.sh 718 Bytes
一键复制 编辑 Web IDE 原始数据 按行查看 历史
木一明 提交于 2019-10-15 12:52 . 更新了定时器脚本timer.sh
#!/bin/bash
# liwl@nsccwx
# 1. 无条件判断
# while [ 1 ] 等同于 while true
:<<EOF
while true
do
read -p "是否退出(y/n):" answer
if [ "${answer}" == "y" ];then
echo "选择退出."
exit 0
else
echo "未退出"
fi
done
EOF
# 2. 有条件判断
:<<EOF
read -p "input a:" a
while [ ${a} -gt 0 ]
do
read -p "input a:" a
done
EOF
a=10
while [ ${a} -le 100 ]
do
a=$[${a}+1]
echo ${a}
done
# 代码示例
ANSWER=
while [ "${ANSWER}" != 'y' ] && [ "${ANSWER}" != 'n' ]
do
read -p "输入你的选择(y/n):" ANSWER
if [ "${ANSWER}" == 'y' ];then
echo "你输入了y"
elif [ "${ANSWER}" == 'n' ];then
echo "你输入了n"
else
echo "输入错误,重新输入"
continue
fi
done
# until

评论 ( 0 )

你可以在登录后,发表评论

Shell
1
https://gitee.com/yunweinote126/shell_scripting_learning.git
git@gitee.com:yunweinote126/shell_scripting_learning.git
yunweinote126
shell_scripting_learning
shell脚本学习
master

搜索帮助

182229 41614e54 1850385 182230 7885ed45 1850385