久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

shell數(shù)組 | Linux中國

 jijo 2009-04-07
 


  IE是否經(jīng)常中毒?推薦您

Bash中還可以使用數(shù)組變量,其賦值有兩種:

(1) name = (value1 ... valuen) 此時(shí)下標(biāo)從0開始
(2) name[index] = value

數(shù)組下標(biāo)的范圍沒有任何限制,同時(shí)也不必使用連續(xù)的分量.




--------------------------------------------------------------------------------


$ A=(a b c def)

==================================================
$ echo ${A[@]} //取全部元素
a b c def

=================================================

$ echo ${A[0]} //取第一個(gè)元素
a

=================================================

//取得數(shù)組元素的個(gè)數(shù)
$ echo ${#A[@]}
4
$ echo ${#A
  • }
    4
    $ echo ${#A[3]} //取得元素3的長度
    $

    ==================================================

    $ A[3]=yaoshuyin //將第三個(gè)元素重新賦值
    $ echo ${A[@]}
    a b c yaoshuyin

    ==================================================
    //清除變量
    $ unset A
    $ echo ${A[@]}
    $

    ==================================================

    //清空變量,即將值變?yōu)榭?br>$ A=
    $ echo ${A[@]}
    $
    ==================================================

    A=B
    B=C
    unset $A 事實(shí)上所取消的變量是 B 而不是 A


    =======================示例 while循環(huán)========================

    #建立數(shù)組
    arrSource=("arrJobs.php" "arrSubHangye.php" "arrFirst.php" )

    arrDest=("buildhr" \
    "buildtrain/htdocs" \
    "bankhr" \
    "healthr" \
    "elehr" \
    )

    #取數(shù)組無元素個(gè)數(shù)
    lenArrSource=${#arrSource
  • }
    lenArrDest=${#arrDest
  • }


    #循環(huán)列出數(shù)組元素
    i=0
    while [ $i -lt $lenArrSource ]
    do
    echo ${arrSource[$i]}
    let i++
    done


    i=0
    while [ $i -lt $lenArrDest ]
    do

    echo ${arrDest[$i]}
    let i++
    done


    =======================示例: for循環(huán)===============================

    #源文件
    arrSource=("/home/800hr/htdocs/login_jump.php")

    #目標(biāo)網(wǎng)站
    arrDest=(ithr elehr buildhr bankhr healthr ctvhr chenhr mechr clothr cneduhr 56hr tourhr foodhr greenhr cnlawhr waimaohr)

    for outer in ${arrSource
  • } #${arrSource
  • } 是數(shù)組中的所有元素
    do
    for inner in ${arrDest
  • }
    do
    echo "ln -s $outer /home/${inner}/campus/"
    done
    done
    • 本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報(bào)。
      轉(zhuǎn)藏 分享 獻(xiàn)花(0

      0條評(píng)論

      發(fā)表

      請遵守用戶 評(píng)論公約

      類似文章 更多