zoukankan      html  css  js  c++  java
  • shell脚本

    ---恢复内容开始---

    1.创建脚本文件

    可用vim或cat打开一个文件,注意新建的脚本文件的权限,脚本文件需要具有可执行权限才能够被执行

    2.所有脚本文件的第一行都必须是“#!shell绝对路径”的格式

    3.脚本文件的注释格式:#注释内容

    echo

    功能:回显,在脚本中主要的作用是启提示的作用,提示之后的命令的功能信息

    echo -n  提示信息,使提示信息与之后的命令的执行结果显示在同一行中

    在脚本中使用环境变量

    在脚本中使用用户变量

    在脚本中可以定义变量,不必声明,也不必指定变量类型,使用变量值时需要在变量名前加上$,对变量名进行赋值时则不用加上$

    ··或$符号

    功能:用于将一个命令的执行结果赋值给一个变量

    ---恢复内容结束---

    1.创建脚本文件

    可用vim或cat打开一个文件,注意新建的脚本文件的权限,脚本文件需要具有可执行权限才能够被执行

    2.所有脚本文件的第一行都必须是“#!shell绝对路径”的格式

    3.脚本文件的注释格式:#注释内容

    echo

    功能:回显,在脚本中主要的作用是启提示的作用,提示之后的命令的功能信息

    echo -n  提示信息,使提示信息与之后的命令的执行结果显示在同一行中

    在脚本中可以定义变量,不必声明,也不必指定变量类型,使用变量值时需要在变量名前加上$,对变量名进行赋值时则不用加上$

    ··或$符号

    功能:用于将一个命令的执行结果赋值给一个变量

    结构化shell

    1.if command

    then 

      commands

    fi

    功能:如果if后的命令正确执行,则执行then后的命令集,fi是命令集结束标志

    if  command

    then

      commands

    else

      commands

    fi

    if-then-else 结构可以嵌套使用

    test命令

    test condition

    条件成立则test命令返回0,否则返回非零值

    if [condition]

    then

    contion分为三大类:数字比较,字符串比较,文件比较

    转义字符已失去了原有含义,要想使用转义字符原有的意义,需要在字符前加/

    在shell测试时,大写字母小于小写字母,sort排序则相反

    可以用&&和||对条件进行复合

    [condition1]&&[condition2]

  • 相关阅读:
    copy深浅拷贝
    def函数
    内置函数
    for / while 循环
    报告的实现
    运行用例
    集合获取依赖用例
    解决依赖关系(单层和递归两种方式)、获取依赖用例去运行
    接口测试平台开发之接口开发(用例集合)
    接口测试平台开发之接口开发(项目管理、接口管理、用例管理)
  • 原文地址:https://www.cnblogs.com/adelep/p/6529059.html
Copyright © 2011-2022 走看看