zoukankan      html  css  js  c++  java
  • 脚本编程中的test、bash调试、变量计算、参数

    脚本编程中的testbash调试、变量计算、参数

    1.文件测试

    -e FILE:测试文件是否存在

    -f FILE:测试文件是否为普通文件

    -d FILE:测试路径是否为目录

    -r FILE:测试当前用户对指定文件是否有读取权限

    -w FILE:测试当前用户对指定文件是否有写权限

    -x FILE:测试当前用户对指定文件是否有执行权限

    eg1[ -e /etc/inittab ]

    eg2

    If [ ! -e /etc/inittab ]; then

    echo ”No /etc/inittab.”

    exit 8

    fi

    2.变量计算

    2.1

    T=`expr $s / 8600`

    3.测试bash脚本

    3.1

    bash -n test.sh 测试脚本是否有语法错误

    3.2

    bash -x test.sh 调试脚本

    4.参数

    4.1位置变量

    $?:状态码

    $#:参数的个数

    $*:参数列表

    $@:参数列表

    shift 默认踢掉一个参数

    shift n 跳掉前面n个参数

  • 相关阅读:
    [BZOJ3043]IncDec Sequence
    【NOIP2015】字串
    [NOIP]2016天天爱跑步
    【NOIP2015】运输计划
    [poj3565]Ants
    【ZOJ2760】How Many Shortest Path
    [POJ3281] Dining
    P1077摆花
    校内测之zay与银临 (day2)
    P1880石子合并
  • 原文地址:https://www.cnblogs.com/flyback/p/5861992.html
Copyright © 2011-2022 走看看