zoukankan      html  css  js  c++  java
  • 3.【sheel学习】判断语句和循环语句

    1.判断语句

    (1)if语句

    if 判断条件 ;then

      功能1

    elif 判断条件;then

      功能2

    else;then

      功能3

    fi

    (2)case语句

    case 变量 in

      配置值1)

        功能1

      ;;

      匹配值2)

        功能1

      ;;

      *)     #相当于default

        功能3

      ;;

    esac

    2.循环语句

      (1)for循环

        for   变量x(不需要加$) in   列表(或者多个值用空格隔开)

        do 

          功能(调用变量x需要加$)

        done

      (2)while循环

        while 条件(死循环直接用true)

        do

          功能

        done

      (3)until

        until  条件

        do

          功能

        done

    3.踩坑

      如何在多个进程的程序中退出主进程:

      一些主进程程序无法退出怎么办:可以用使用(exit  数字)退出,利用($?)取子进程的返回值,这样主进程可以根据子进程返回值选择是否退出循环。

      判断条件:

        字符串判断:

          判断字符穿是否相同:str1 = str2 ,str1 != str2(中间需要用空格隔开)

          判断字符串是否存在:-n str (字符串长度大于0为真)   -z str(字符串长度为0时为真)  str(字符串非空为真)

        数字判断:

          int1 -eq int2(两数相等为真)int1 -ne int2(两数不等为真)

          int1 -gt int2(int1大于int2为真)int1 -lt int2(int1小于int2为真)

          int1 -ge int2(int1大于等于int2为真)int1 -le int2(int1小于等于int2为真)

          

    参考链接:
        https://www.cnblogs.com/anorferde/p/5777928.html

    不怕世界大,就怕格局小
  • 相关阅读:
    POJ 1873 计算几何
    POJ 1584 计算几何
    POJ 1410 计算几何
    BZOJ 1208 set
    BZOJ 1503 splay
    BZOJ 5277 IQ题orz
    Codeforces Round #549 (Div. 2)A. The Doors
    (原创)同余定理
    April Fools Day Contest 2019 A. Thanos Sort
    PTA数据结构之 List Leaves
  • 原文地址:https://www.cnblogs.com/wangjian1226/p/10430852.html
Copyright © 2011-2022 走看看