1 Star 0 Fork 2

冠王团队 / shell脚本学习

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
while.sh 718 Bytes
一键复制 编辑 原始数据 按行查看 历史
#!/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
Shell
1
https://gitee.com/guznwang/shell_scripting_learning.git
git@gitee.com:guznwang/shell_scripting_learning.git
guznwang
shell_scripting_learning
shell脚本学习
master

搜索帮助