av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯(lián)UNIX教程:UNIXShell數(shù)組

Shell數(shù)組

一個 Shell 變量只能夠容納一個值。這種類型的變量稱為標量變量。

成都創(chuàng)新互聯(lián)公司為企業(yè)級客戶提高一站式互聯(lián)網(wǎng)+設(shè)計服務,主要包括網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、app開發(fā)定制重慶小程序開發(fā)公司、宣傳片制作、LOGO設(shè)計等,幫助客戶快速提升營銷能力和企業(yè)形象,創(chuàng)新互聯(lián)各部門都有經(jīng)驗豐富的經(jīng)驗,可以確保每一個作品的質(zhì)量和創(chuàng)作周期,同時每年都有很多新員工加入,為我們帶來大量新的創(chuàng)意。 

Shell 數(shù)組變量可以同時容納多個值,它支持不同類型的變量。數(shù)組提供了一種變量集分組的方法。你可以使用一個數(shù)組變量存儲所有其他的變量,而不是為每個必需的變量都創(chuàng)建一個新的名字。

Shell 變量中討論的所有命名規(guī)則都將適用于命名數(shù)組。

定義數(shù)組值

一個數(shù)組變量和一個標量變量之間的差異可以解釋如下。

假如你想描繪不同學生的名字,你需要命名一系列變量名作為一個變量集合。每一個單獨的變量是一個標量變量,如下所示:

    NAME01="Zara"
    NAME02="Qadir"
    NAME03="Mahnaz"
    NAME04="Ayan"
    NAME05="Daisy"

我們可以使用一個數(shù)組來存儲所有上面提到的名字。下面是創(chuàng)建一個數(shù)組變量的最簡單的方法,將值賦給數(shù)組的一個索引。表示如下:

    array_name[index]=value

這里 array_name 是數(shù)組的名稱,index 是數(shù)組中需要賦值的索引項,value 是你想要為這個索引項設(shè)置的值。

例如,以下命令:

    NAME[0]="Zara"
    NAME[1]="Qadir"
    NAME[2]="Mahnaz"
    NAME[3]="Ayan"
    NAME[4]="Daisy"

如果使用 ksh shell,數(shù)組初始化的語法如下所示:

    set -A array_name value1 value2 ... valuen

如果使用 bash shell,數(shù)組初始化的語法如下所示:

    array_name=(value1 ... valuen)

訪問數(shù)組值

在為數(shù)組變量賦值之后,你可以訪問它。如下所示:

    ${array_name[index]}

這里 array_name 是數(shù)組的名稱,index 是將要訪問的值的索引。下面是一個最簡單的例子:

    #!/bin/sh

    NAME[0]="Zara"
    NAME[1]="Qadir"
    NAME[2]="Mahnaz"
    NAME[3]="Ayan"
    NAME[4]="Daisy"
    echo "First Index: ${NAME[0]}"
    echo "Second Index: ${NAME[1]}"

這將產(chǎn)生以下結(jié)果:

    $./test.sh
    First Index: Zara
    Second Index: Qadir

你可以使用以下方法之一,來訪問數(shù)組中的所有項目:

    ${array_name[*]}
    ${array_name[@]}

這里 array_name 是你感興趣的數(shù)組的名稱。下面是一個最簡單的例子:

    #!/bin/sh

    NAME[0]="Zara"
    NAME[1]="Qadir"
    NAME[2]="Mahnaz"
    NAME[3]="Ayan"
    NAME[4]="Daisy"
    echo "First Method: ${NAME[*]}"
    echo "Second Method: ${NAME[@]}"

這將產(chǎn)生以下結(jié)果:

    $./test.sh
    First Method: Zara Qadir Mahnaz Ayan Daisy
    Second Method: Zara Qadir Mahnaz Ayan Daisy

網(wǎng)頁標題:創(chuàng)新互聯(lián)UNIX教程:UNIXShell數(shù)組
網(wǎng)站路徑:http://uogjgqi.cn/article/dhoipod.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流