欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2023年06月27日 11:34:40   作者:小小魚er  
shell中用括號來表示數(shù)組,數(shù)組元素間使用空格隔開,這篇文章主要介紹了shell?數(shù)組?${array[@]}?${array[*]}的使用及區(qū)別,需要的朋友可以參考下

數(shù)組定義

shell中用括號來表示數(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é)果:

 ${array[*]}

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

${array[@]}

加引號,不加引號,均表示數(shù)組。 

到此這篇關(guān)于shell 數(shù)組 ${array[@]} ${array[*]}的使用及區(qū)別的文章就介紹到這了,更多相關(guān)shell 數(shù)組 ${array[@]} ${array[*]}內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Linux下的fdisk指令用法場景分析

    Linux下的fdisk指令用法場景分析

    在Linux系統(tǒng)中,對磁盤進(jìn)行分區(qū)是管理和利用磁盤空間的重要任務(wù)之一,本篇將以通俗易懂的方式,詳細(xì)介紹fdisk指令的前世今生、功能、用法和應(yīng)用場景,幫助讀者全面了解fdisk指令,并掌握其在磁盤管理和問題排查方面的應(yīng)用,需要的朋友可以參考下
    2024-01-01
  • 判斷Linux Shell環(huán)境變量是否存在

    判斷Linux Shell環(huán)境變量是否存在

    這篇文章主要介紹了Linux Shell 判斷環(huán)境變量是否存在的方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-03-03
  • 詳解Linux 中五個(gè)重啟命令

    詳解Linux 中五個(gè)重啟命令

    這篇文章給大家介紹了linux中的五個(gè)重啟命名及重啟命令的具體說明,需要的朋友參考下吧
    2017-03-03
  • 通過實(shí)例深入理解linux shell數(shù)組

    通過實(shí)例深入理解linux shell數(shù)組

    本文為大家介紹linxu shell中數(shù)組的相關(guān)知識,并舉了很多例子供參考,包括數(shù)組的復(fù)制,計(jì)算,刪除,替換等,是學(xué)習(xí)shell 數(shù)組的不可多得的好文章
    2013-02-02
  • Linux實(shí)現(xiàn)文件定期本地備份/異地備份/刪除備份的腳本

    Linux實(shí)現(xiàn)文件定期本地備份/異地備份/刪除備份的腳本

    數(shù)據(jù)備份的意義就在于,當(dāng)受到網(wǎng)絡(luò)攻擊、入侵、電源故障或者操作失誤等事故的發(fā)生后,可以完整、快速、簡捷、可靠地恢復(fù)原有系統(tǒng)。本文為大家準(zhǔn)備了文件定期本地備份/異地備份/刪除備份的腳本,希望對你們有所幫助
    2022-10-10
  • 淺析Linux之bash反彈shell原理

    淺析Linux之bash反彈shell原理

    這篇文章主要介紹了淺析Linux之bash反彈shell原理,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Shell腳本read用法實(shí)現(xiàn)

    Shell腳本read用法實(shí)現(xiàn)

    本文主要介紹了Shell腳本read用法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • Shell中整數(shù)計(jì)算的幾種方式

    Shell中整數(shù)計(jì)算的幾種方式

    今天小編就為大家分享一篇關(guān)于Shell中整數(shù)計(jì)算的幾種方式,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • Shell全局變量、局部變量與特殊變量的具體使用

    Shell全局變量、局部變量與特殊變量的具體使用

    本文主要介紹了Shell全局變量、局部變量與特殊變量的具體使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • 使用shell腳本取出服務(wù)器圖片的方法

    使用shell腳本取出服務(wù)器圖片的方法

    Shell 腳本(shell script),是一種為 shell 編寫的腳本程序。下面通過本文給大家介紹使用shell腳本取出服務(wù)器圖片的方法,需要的朋友參考下吧
    2017-12-12

最新評論