zoukankan      html  css  js  c++  java
  • linux 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循环

  • 相关阅读:
    oracle sql语句
    Block
    Bug调试
    Xcode 项目文件介绍
    Mac终端命令
    Objective-C命名编写规范
    2014-07-23 .NET实现微信公众号接入
    2014-07-22 如何成为一名合格的职业人士
    3、C# 文件处理工具集
    2、C# 编码/加密工具集
  • 原文地址:https://www.cnblogs.com/scw123/p/10020861.html
Copyright © 2011-2022 走看看