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

    1、shell的函数
    (1)格式:
    function 函数名(){ [注:括号里面什么都不加!!!]
    函数体
    }
    (2)调用函数:
    1)在本脚本中 另起一行直接写函数名
    2)在其他脚本 需要先引入脚本 然后同上
    同目录下 .空格./xxx.sh
    不同目录下 [通用] .空格/绝对路径
    (3)函数传参
    1)格式:函数名空格参数1...空格参数N
    2)使用:$1...$n [注:这里没用$0,同时需要自定义变量接收一下]
    3)在调用脚本时也可以传参 格式./xxx.sh空格参数1...空格参数N
    4)参数个数可以用 $# 表示
    2、shell数组
    (1)格式:数组名=(元素1空格元素2...空格元素n) [注:元素与元素之间用空格隔开,两头不能有空格]
    (2)添加元素:数组名[下标值] = xxx [注:下标大于最后一个元素的下标,但是不建议使用]
    (3)元素赋值:同上;
    (4)显示元素
    1)某个元素:${数组名[下标名]} 2)全部元素: ${数组名[*]}
    (5)数组长度: ${#数组名[@]} 或者 ${#数组名[*]}
    (6)删除元素:unset 数组名[下标名] [注:删除后改下标的元素为空]
    shell脚本中元素不会重新排列
    (7)数组遍历 for循环

  • 相关阅读:
    servlet简介
    synchronized锁的升级过程
    volatile的作用及原理
    redis数据类型
    mysql的主从复制
    redis的缓存穿透,缓存击穿,缓存雪崩
    网络从io到多路复用
    mysql索引
    mysql的执行计划
    mysql 常用函数
  • 原文地址:https://www.cnblogs.com/cgj1994/p/10075191.html
Copyright © 2011-2022 走看看