linux shell陣列操作

2021-07-13 15:43:46 字數 700 閱讀 6880

1、定義陣列

說明:一對括號表示是陣列,陣列元素用「空格」符號分割開。

例項:[test@test]$ a=(1 2 3 4 5)

[test@test]$ echo $a1

2、讀取陣列元素

形式:(1)讀取某個元素

[test@test]$ a=(1 2 3 4 5)

[test@test]$ echo $ 

3(2)讀取全部元素

[test@test]$ a=(1 2 3 4 5)

[test@test]$ echo $ 

1 2 3 4 5

3、刪除陣列元素

說明:使用unset命令

形式:[test@test]$ a=(1 2 3 4 5)

[test@test]$ unset a[1]   

[test@test]$ echo $ 

1 3 4 5

4、陣列元素賦值

形式:[test@test]$ a=(1 2 3 4 5)

[test@test]$ a[1] = 100

[test@test]$ echo $ 

1 100 3 4 5

5、獲得陣列長度

形式:length =$

[test@test]$ a=(1 2 3 4 5)

[test@test]$ echo   $

5

linux shell陣列使用

摘自 陣列的定義與賦值 1 array value1 valuen 此時下標從0開始 一對括號表示是陣列,陣列元素用 空格 符號分割開。2 array index value 直接通過 陣列名 下標 就可以對其進行引用賦值,如果下標不存在,自動新增新乙個陣列元素 獲取陣列內容 得到第二個元素。得到所...

linux shell 陣列使用

linux shell在程式設計方面比windows 批處理強大太多,無論是在迴圈 運算。已經資料型別方面都是不能比較的。下面是個人在使用時候,對它在陣列方面一些操作進行的總結。1.陣列定義 chengmo centos5 a 1 2 3 4 5 chengmo centos5 echo a 1一對...

Linux shell 查詢操作

有時可能需要在系統中查詢具有某一特徵的檔案,find 是乙個非常有效的工具。find pathname options print exec ok 讓我們來看看該命令的引數 pathname find命令所查詢的目錄路徑。例如用 來表示當前目錄,用 來表示系統根目錄。print find命令將匹配的...