• Shell(一)


    文件头

    #!/bin/sh

    基本语法:

    定义变量:

    your_name="Aivy"

    除了显式地直接赋值,还可以用语句给变量赋值:

    for file in `ls /etc`
    或
    for file in $(ls /etc)

    以上语句将 /etc 下目录的文件名循环出来。

    传递参数 && echo打印:

    #!/bin/bash
    your_name="Aivy"
    echo '你的名字:'$your_name

    打印结果---->    你的名字:Aivy

    流程控制语句:

    if else

    注意点:

    • else里如果没有内容,就不需要写
    • 最后结尾需要加fi
    #!/bin/bash
    a=10
    b=20
    if [ $a == $b ]
    then
       echo "a 等于 b"
    else
        echo "a 不等于 b"
    fi

    for 循环

    #!/bin/bash
    for loop in 1 2 3 4 5
    do
        echo "The value is: $loop"
    done

    执行结果:

    The value is: 1
    The value is: 2
    The value is: 3
    The value is: 4
    The value is: 5

    while 语句

    #!/bin/sh
    int=1
    while(( $int<=5 ))
    do
        echo $int
        let "int++"
    done

     执行结果:

    1
    2
    3
    4
    5

    until 循环

    #!/bin/sh
    a=0
    until [ ! $a -lt 10 ]
    do
       echo $a
       let "a++"
    done

     执行结果:

    0
    1
    2
    3
    4
    5
    6
    7
    8
    9

    CASE

    #!/bin/sh
    aNum=1
    case $aNum in
        1)  echo '你选择了 1'
        ;;
        2)  echo '你选择了 2'
        ;;
        3)  echo '你选择了 3'
        ;;
        4)  echo '你选择了 4'
        ;;
        *)  echo '你没有输入 1 到 4 之间的数字'
        ;;
    esac

    执行结果:

    你选择了 1
  • 相关阅读:
    2、消失的路由,源码的解析基础
    1、v1 与 v2的比较
    uwp 之后台音频
    uwp 之多媒体开发
    UWP 动画之路径
    uwp 动画之圆的放大与缩小
    uwp 中的动画
    C# 输入法
    uwp 之资源的访问
    uwp 之吐司 toast
  • 原文地址:https://www.cnblogs.com/xiaowei89426/p/9083096.html
Copyright © 2020-2023  润新知