shell脚本_条件判断&流程控制

一、if条件语句

# 风格1:
if [ 条件判断式 ];then
    程序主体
fi

# 风格2:
if [ 条件判断式 ]
    then
    程序主体
fi

if [ 条件判断式 ]
    then
        执行程序1
    else
        执行程序2
fi
if [ 条件判断式1 ]
    then
        执行程序1
elif [ 条件判断式2 ]
    then
        执行程序2
# 省略更多条件......
else
    执行程序n
fi

二、case条件语句

case $变量名 in
  "值1")
    执行程序1
    ;;
  "值2")
    执行程序2
    ;;
  # ......
  *)
    执行程序n
    ;;
esac

三、for循环语句

# 每次循环会将值依次赋给变量,变量如:i
for 变量 in 值1 值2 值3...
  do
    执行程序
  done
for((初始值;循环控制条件;变量变化))
  do
    执行程序
  done

四、while循环语句

while [ 条件判断式 ]
  do
    执行程序
  done

五、until循环语句

until [ 条件判断式 ]
  do
    执行程序
  done
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 控制流 Swift提供了各种控制流程语句。这些包括while循环多次执行任务; if,guard以及switch基...
    Fuuqiu阅读 2,985评论 0 0
  • 1 顺序语句 语句:使用分号分隔的代码称作为一个语句。 注意:没有写任何代码只是一个分号的时候,也是一条语句,...
    哈哈哎呦喂阅读 3,060评论 0 0
  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 9,074评论 0 2
  • 1.最深刻的三件事 (1)思维与语言之间的关系 (2)思维的过程 (3)影响问题解决的因素 2.为什么最深刻 (1...
    可爱的马雪儿阅读 1,238评论 0 0
  • 夜深,和朋友夜宵,他们聊着女人,我喝着酒静静地听,思绪回到了几年前,我曾认识两个女人,差不多的年龄,都是为了钱走上...
    福娃_c776阅读 2,920评论 0 1

友情链接更多精彩内容