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

    创建一个shell脚本

    • 创建
    touch PyToVcd.sh
    
    • 修改权限
    chmod 755 PyToVcd.sh
    
    • 写脚本: 最简单的可以直接把你要执行的一大串命令写上去
    vim PyToVcd.sh
    
    • 执行
    ./PyToVcd.sh
    

    intro

    • 注释用 #
    • "#!" 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell

    变量

    • 弱变量类型语言
    • 使用变量 在变量名前加 '$'

    特殊参数

    • $*:存储所有命令行参数
    • $@:存储所有命令行参数
    • $#:传递到脚本的参数个数
    • $0:脚本本身的存储名称
    • $1:存储第一个命令行参数
    • $2:存储第二个命令行参数
    • ... 命令行参数的最大长度是由操作系统决定的,不是由shell决定的
    • 一个传参的例子,v1是第一个参数 , v2是第二个参数
    ./test.sh v1 v2
    

    流程控制

    if

    if condition1
    then
        command1
    elif condition2 
    then 
        command2
    else
        commandN
    fi
    
    • 例如
    a=10
    b=20
    if [ $a == $b ]
    then
       echo "a 等于 b"
    elif [ $a -gt $b ]
    then
       echo "a 大于 b"
    elif [ $a -lt $b ]
    then
       echo "a 小于 b"
    else
       echo "没有符合的条件"
    fi
    
  • 相关阅读:
    Thread.join()的使用
    Java 编程思想
    LoadRunner 常见错误
    Selenium+IDEA+Maven+TestNG环境搭建
    计算机基本知识了解(二)
    Java中int和Integer的区别
    计算机基本知识了解(一)
    Jmeter安装及环境配置
    app稳定性测试-monkey测试
    .net framework
  • 原文地址:https://www.cnblogs.com/xuwanwei/p/12961188.html
Copyright © 2011-2022 走看看