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. [[]] 是[]的升级版本
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值