shell函數與數組(含腳本舉例)

1、shell函數shell

  • 將命令序列按格式寫在一塊兒數組

  • 可方便重複使用命令序列bash

  • shell函數定義(使用return或exit能夠顯式地結束函數)ide

[ function ]函數名(){
       命令序列
         [return x]
}
  • 調用函數的方法
    函數

函數名 [參數1][參數2]

示例1spa

兩個數字求和orm

  • 經過sum () {定義函數blog

image.png

image.png

2、shell數組it

應用場景包括io

  • 獲取數組長度

  • 獲取元素長度:

  • 遍歷元素

  • 元素切片

  • 元素替換

  • 元素刪除

數組定義方法:

  • 方法一:數組名=(value0 value1 value2 ...)

  • 方法二:數組名=([0]=value [1]=value [2]=value ...)

  • 方法三:列表名="value0 value1 value2 ..."

                    數組名=($列表名)

  • 方法四:數組名[0]="value"

                    數組名[1]="value"

                    數組名[2]="value"

                    ...

image.png

數組包括的數據類型

  • 數值類型

  • 字符類型

       使用「或」定義

獲取數組長度

  • ${數組名[@/*]}

image.png

讀取某下標賦值

  • ${數組名[下表]}

數組遍歷



image.png

image.png

示例1

shell腳本 更改數組

image.png

image.png

相關文章
相關標籤/搜索