• shell 循环语句


    一、for done ( 不是很常用 )

    1、语法

    for 变量 in 名字表
    do
        ......
    done

    2、脚本示例代码

    #!/bin/sh
    for num in 1 2 3 4 5
    do
        echo "数字是 $num"
    done

    3、执行脚本

    [root@localhost]# sh hello.sh

    4、执行结果

    数字是 1
    数字是 2
    数字是 3
    数字是 4
    数字是 5

    二、select( 不是很常用 )

    1、语法

    select 变量 in 列表
    do
        ......
    done

    2、脚本示例代码

    #!/bin/sh
    select fruit in "苹果" "梨子" "桃子"
    do
        break
    done
    echo "你选择的是 $fruit"

    3、执行结果

    1) 苹果
    2) 梨子
    3) 桃子
    #? 1   //这个地方需要你自己输入
    你选择的是 苹果

    三、case

    1、语法

    case 变量 in
        字符串1)
        命令列表1;;
        字符串2)
        命令列表2;;
        *)
        命令列表3
    esac

    2、脚本示例代码

    #!/bin/sh
    read op
    case $op in
        a)
        echo "你选择了 a";;
        b)
        echo "你选择了 b";;
        *)
        echo "error"
    esac

    四、while

    1、语法

    while [ 条件 ]  //注意空格
    do
        ......
    done

    2、脚本示例代码

    #!/bin/sh
    num=1
    while [ $num -le 100 ]
    do
       num=`expr $num + 1`
    done
    echo $num
  • 相关阅读:
    LC 155 Min Stack
    TUM 慕尼黑工业大学 MSEI 课程结构介绍 ws19/20
    C++ MinGW 配合 Sublime Text 搭建
    LC 752 Open the Lock
    LC 200 Number of Islands
    Python lambda
    关于无法连接网络安装VisualVM解决方案
    二叉堆的解读
    哈希表的实现
    红黑树解读
  • 原文地址:https://www.cnblogs.com/fangwu/p/8423296.html
Copyright © 2020-2023  润新知