shell 脚本常见操作

获取当前脚本的目录

basepath=$(dirname $0)

取变量

  1. 普通变量的获取方式,在申明的变量加上$符合即可
  2. 获取函数的参数
    • 直接获取${number}
    • 遍历所有的参数
    for xx in $@
    do
       echo $xx
    done
    
    • 从指定的index开始遍历
    index=2
     until [[ $index  > $# ]]
     do
         echo ${!index}
         let "index++"
     done
    

test命令

  1. test 是shell中的测试命令用于测试条件是否为真,可以对字符串、数字和文件进行测试
    • -eq -ne -gt -ge -lt -le 用于测试数字
    • = != -z -n 用于测试字符串
    • -d -e -f -r … 用于测试文件
    • -a -o 逻辑操作符
  2. [] 等同于test
  3. [[]] 是[]的升级版本

猜你喜欢

转载自blog.csdn.net/scdnshijiemengxiang/article/details/126293716