• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    linux基礎之數組

    在Linux系統上,我們經常需要利用shell來編寫一些有效、劇本會經常利用shell數組。shell中的數組是怎么表示的呢,又是怎么界說的呢?好好領會數組對shell的高級編程很有幫忙。接下出處小禪我一一的進行講解。

    東西/原料

    • linux系統

    方式/步調

    1. 1

      界說數組:一對括號暗示是數組,數組元素用“空格”符號朋分開。引用數組時從序號0起頭

      下面這個體例可以直接界說數組,這個是一個最簡單的體例了!!

      array=(10 20 30 40 50)

      當然,我們也可以單個界說數組,不外顯得有點繁瑣。

      array[0]=10 

      array[1]=20 

      array[2]=30 

      array[3]=40 

      array[4]=50

    2. 2

      顯示數組中所有元素:顯示數組的所有元素有兩種方式。

      第一個方式是利用echo ${array[*]},第二個方式是利用echo ${array[@]}

      小禪我保舉你利用第二個方式。

    3. 3

      顯示數組的此中一項:好比我只要顯示第2項的值是幾多!

      利用echo ${array[1]} 即可看到第二項的值了,即系為20.

    4. 4

      顯示數組的長度:小禪對這個長度經常遺忘,感受不太合適本身的慣性。需要在花括號中的元素前面添加一個#號。

      例子:echo ${#array[@]}

      真的,看起來有點別扭,太難記住了。

    5. 5

      顯示某個規模的選項:這個有點像列表中切片截取某部門我們所需要的值。

      例子:取第一個和第三個的值

      echo ${array[@]:0:3}

    6. 6

      替代數組的值:顧名思義可以把數組中的值進行替代。

      例子:好比把所有的0全數替代當作1,可是呢,替代后原數組的值仍是沒有變的。

      echo ${array[@]/0/1}

    7. 7

      刪除某項元素:數組可以刪除某項你不需要的元素。

      好比:刪除數組第2項元素。

      unset array[1]

    • 發表于 2018-12-14 00:00
    • 閱讀 ( 840 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆