shell陣列用法

2021-07-10 10:36:36 字數 850 閱讀 4357

declare

-a arr #宣告乙個陣列變數

arr[0]=0

arr[1]=1

declare

-a name=(『mike』, 『jim』) #declare宣告

name=(『tom』, 『jim』) #也可以直接建立陣列

b=(1

23) #小括號空格法

c="1 2 3"

#引號空格法

d[0]=1 d[1]=2

#直接賦值

echo $#列印乙個元素

echo $#輸出全部元素

echo $#

echo $

declare

-a array

array[0]=3

array[1]=2

array[3]=1

#遍歷陣列

#標準for迴圈

for ((i=0; i<$; i++)); do

echo

$done

#for ... in

for i in

$; do

echo

$idone

echo $#擷取第1,2個元素,類似python的切片操作

echo $#擷取第二個元素的前五個字元

conn=($ @)

array=(@)

unset array

shell 陣列詳細用法

一 陣列介紹 1.什麼是陣列陣列就是一系列元素的集合,乙個陣列內可以存放多個元素2.為何要用陣列?我們可以用陣列將多個元素彙總到一起,避免單獨定義的麻煩二 陣列的使用 1.陣列的定義 方式一 array 元素1 元素2 元素3 array egon 18 male 方式二 array key1 va...

shell 字串陣列的用法

shell 字串陣列處理 這段 用來處理系統中的某個程式 指令碼 的呼叫,但是又不知道這個程式檔案的具體位置,只是知道可能存在的位置。有點智慧型的味道哦。exp cmds base dir old version bin exp my db base dir old version bin exp ...

shell 科普 Shell命令用法

ver 1.0 2013 08 11 11 59 20 if then fiexample if f file then 如果file是個檔案 echo 是乙個檔案。fi if 結束 if f file then 如果file是個檔案 echo 是乙個檔案。else echo 不是乙個檔案。fi i...