国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

shell 數(shù)組 ${array[@]} ${array[*]}的使用及區(qū)別

這篇具有很好參考價(jià)值的文章主要介紹了shell 數(shù)組 ${array[@]} ${array[*]}的使用及區(qū)別。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

數(shù)組定義

shell中用括號(hào)來表示數(shù)組,數(shù)組元素間使用空格隔開。

例如: a=(1 2 3 4) 表示a數(shù)組且有元素為1,2,3,4

也可單個(gè)元素逐步來賦值

b[1]="a"
b[2]="b"
b[3]="c"
echo ${b[@]} # a b c
關(guān)聯(lián)數(shù)組

定義關(guān)聯(lián)數(shù)組,數(shù)組元素帶鍵,鍵是唯一的。?

declare -A array_name
declare -A site=(["google"]="www.google.com" ["runoob"]="www.runoob.com" ["taobao"]="www.taobao.com")
echo ${site["google"]}

調(diào)用元素

通常使用下標(biāo)來選擇元素?

${array_name[index]}
a=(1 2 3 4)
echo ${a[1]} #2

?獲取所有元素${array[@]}?,${array[*]}

可以使用${array[@]}?,${array[*]}來獲取所有元素

區(qū)別如下:

aa=(1 2 3 4 5)

echo "*****************"

echo "實(shí)驗(yàn)1-------------"
for i in "${aa[*]}";
do 
  echo $i
done

echo i=$i
echo "實(shí)驗(yàn)2-------------"
for i in ${aa[*]};
do 
  echo $i
done

echo  i=$i

echo "實(shí)驗(yàn)3-------------"
for i in "${aa[@]}";
do echo $i
done
echo  i=$i
echo "實(shí)驗(yàn)4-------------"
for i in ${aa[@]};
do echo $i
done
echo  i=$i

?結(jié)果:

shell 數(shù)組 ${array[@]} ${array[*]}的使用及區(qū)別

?${array[*]}

加引號(hào),表示數(shù)組元素的字符串形式。不加引號(hào),表示數(shù)組。

${array[@]}

加引號(hào),不加引號(hào),均表示數(shù)組。?文章來源地址http://www.zghlxwxcb.cn/news/detail-502459.html

到了這里,關(guān)于shell 數(shù)組 ${array[@]} ${array[*]}的使用及區(qū)別的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 十、go語言Array(數(shù)組)基本使用方法

    Go 語言提供了數(shù)組類型的數(shù)據(jù)結(jié)構(gòu)。 數(shù)組是具有相同唯一類型的一組已編號(hào)且長(zhǎng)度固定的數(shù)據(jù)項(xiàng)序列,這種類型可以是任意的原始類型例如整形、字符串或者自定義類型。 數(shù)組元素可以通過索引(位置)來讀?。ɑ蛘咝薷模?,索引從0開始,第一個(gè)元素索引為 0,第二個(gè)索引

    2024年02月08日
    瀏覽(23)
  • Array.from使用以及與[...obj]的區(qū)別

    Array.from使用以及與[...obj]的區(qū)別

    通常Array都用于數(shù)組去重。下面是Array的詳細(xì)用法: 1.將類似組轉(zhuǎn)化為真正的數(shù)組 ? 函數(shù)參數(shù)轉(zhuǎn)化為數(shù)組 ?dom轉(zhuǎn)化為數(shù)組 這里強(qiáng)調(diào)一下, 必須有l(wèi)ength屬性,否則返回的 是 空數(shù)組。 索引必須是字符串?dāng)?shù)字,否則返回的是[undefined, undefined, undefined, undefined ] 2.將Set結(jié)構(gòu)的數(shù)據(jù)轉(zhuǎn)

    2024年02月16日
    瀏覽(22)
  • OpenCV各模塊函數(shù)使用實(shí)例(11)--- 矩陣和數(shù)組操作(Operations on arrays)

    OpenCV各模塊函數(shù)使用實(shí)例(11)--- 矩陣和數(shù)組操作(Operations on arrays)

    OpenCV各模塊函數(shù)使用實(shí)例(11) M、 矩陣和數(shù)組操作( Operations on arrays ) 本節(jié)描述矩陣的基本操作,這些操作是圖像處理和其他數(shù)組算法實(shí)現(xiàn)的基本操作,包括矩陣的運(yùn)算,特征值和特征向量,范數(shù)和逆矩陣,高階多項(xiàng)式的根等數(shù)學(xué)運(yùn)算。矩陣運(yùn)算包括點(diǎn)積,叉積,卷積,濾

    2024年02月03日
    瀏覽(27)
  • 【已解決】Java 后端使用數(shù)組流 Array.stream() 將數(shù)組格式的 Cookie 轉(zhuǎn)換成字符串格式

    【已解決】Java 后端使用數(shù)組流 Array.stream() 將數(shù)組格式的 Cookie 轉(zhuǎn)換成字符串格式

    ??工作中遇到這樣一個(gè)場(chǎng)景:遠(yuǎn)程調(diào)用某個(gè)接口,該接口需要用戶的 Cookie 信息進(jìn)行權(quán)限認(rèn)證,認(rèn)證通過之后才可以打通并返回?cái)?shù)據(jù)。 在后端拿到 httpServletRequest 后,調(diào)用 getCookies() 方法,返回的是一個(gè) Cookie 類型的數(shù)組。Debug 過程中拿到的 cookie 數(shù)據(jù)結(jié)構(gòu)如下所示: 因此,需

    2024年02月11日
    瀏覽(26)
  • 在SHELL腳本中用curl處理服務(wù)器開機(jī)、關(guān)機(jī)、強(qiáng)制關(guān)機(jī)、重啟動(dòng)作

    思路:利用了一張主控板來獲取服務(wù)器的開關(guān)機(jī)狀態(tài),開關(guān)機(jī)其實(shí)是給服務(wù)器一個(gè)500ms~1000ms的脈沖,等同與按了機(jī)箱面板的開關(guān)機(jī)按鈕開關(guān)。

    2024年02月07日
    瀏覽(35)
  • 二維數(shù)組(Dyadic Array)

    二維數(shù)組(Dyadic Array)

    一維數(shù)組 : 數(shù)組中直接存放數(shù)據(jù) 二維數(shù)組 : 數(shù)組中存放數(shù)組 二維數(shù)組可以看成以數(shù)組為元素的數(shù)組。就是一個(gè)特殊的一維數(shù)組,其每一個(gè)元素都是一個(gè)一維數(shù)組 其實(shí)多維數(shù)組不僅僅只有二維數(shù)組,還有三維數(shù)組,四維數(shù)組…, 但是三維以上很少見到,所以大家重點(diǎn)了解二維數(shù)組即

    2024年03月24日
    瀏覽(25)
  • JS對(duì)象-數(shù)組(Array)

    1.? ? ? ? arr1.concat(arr2,arr3..) 合并數(shù)組 2.? ? ? ? arr1.join(\\\"指定字符串\\\"); 將數(shù)組按指定字符串拼接成一個(gè)新的字符串 ????????? ? arr1.toString() 轉(zhuǎn)字符串,默認(rèn),分割 無法指定 3.? ? arr1.pop() 刪除最后一個(gè)元素 ? ? ? ? arr1.push(\\\"元素\\\") 在結(jié)尾添加元素(可多個(gè)) 4.? ? ? ?

    2024年02月11日
    瀏覽(23)
  • python中的數(shù)組(Array)

    作者簡(jiǎn)介 :一名后端開發(fā)人員,每天分享后端開發(fā)以及人工智能相關(guān)技術(shù),行業(yè)前沿信息,面試寶典。 座右銘 :未來是不可確定的,慢慢來是最快的。 個(gè)人主頁(yè) :極客李華-CSDN博客 合作方式 :私聊+ 這個(gè)專欄內(nèi)容 :BAT等大廠常見后端java開發(fā)面試題詳細(xì)講解,更新數(shù)目10

    2024年02月08日
    瀏覽(15)
  • java - 數(shù)組工具類Arrays

    java - 數(shù)組工具類Arrays

    目錄 前言 一、Arrays是什么? 二、常用方法 1.toString():將數(shù)組轉(zhuǎn)換為字符串形式。 2.?binarySearch():在已排序的數(shù)組中查找指定元素的索引。 3.fill():將數(shù)組的所有元素都設(shè)置為指定值。 4.?copyOf():將一個(gè)數(shù)組的部分或全部元素復(fù)制到一個(gè)新數(shù)組中。 ?5.sort(數(shù)組):對(duì)數(shù)組進(jìn)行

    2024年02月07日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包