zoukankan      html  css  js  c++  java
  • 笔记:Shell Script 简明语法

    1. 输入
    read  -p  "inputyour name: "  name

    2.  输出
    echo  -e  "yourname : $name "

    3. 参数

    输入命令:runJavaAgent a  b c

    $0为 runJavaAgent$1a,  $2b, $3 为c

    $#: 参数个数,即 3

    $@:所有参数,即 a、b、c

    $*: (不常用,略)

    4. 简单语法比较

     

    Shell

    CJava 

    if

     

    if ["$a"=="$b"] &&["$c"=="$d" ]; then

       //

    elif [ "$e"=="$f"] || ["$g"=="$h" ];then

       //

    else

       //

    fi

     

    If(a==b&& c==d)

    {//}

    else if(e==f ||g==h)

    {//}

    else

    {//}

    while

     while["$a"=="$b"]

    do

     //

    done

    或者

     until["$a"=="$b"]

    do

     //

    done


     while(a==b)

    {

     //

    }

    for

    for a in$array

    do

     //

    done

    或者 数值处理

    for((i=0;i<a;i=i+1))

    do

      s=$(($s+$i))

    done


     for(a :array )

    {

     //

    }

    或者

    for(i=0;i<a;i++)

    {

     s+=i;

    }

    case

     case $a in

     "hello")

       echo "1"

      ;;

      "bye")

       echo "2"

      ;;

      *)

       echo "3"

      ;;

    esac

     switch(n)

    {

      case 1 :// ; beak;

      case 2: // ; beak;

      default://

    }


    函数

    function xxx()

    {

    }

    与matlab相似

     

  • 相关阅读:
    Redis其他命令
    Redis 键(key)
    Redis数据类型命令
    配置命令 CONFIG
    Redis简介
    idea破解
    jenkins+allure+testng
    Jenkins
    docker镜像
    docker命令
  • 原文地址:https://www.cnblogs.com/leeeee/p/7276605.html
Copyright © 2011-2022 走看看