陣列定義 HereDocument使用

2021-05-26 02:42:25 字數 586 閱讀 1731

陣列的用法

1.定義方法:

一、a[0]=5

a[1]=19

a[2]=28

二、a=(5 19 28)

三、a=([0]=5 [1]=19 [2]=28)

以上三種定義方法均可。

2.呼叫方法:

$,例如:$

3.取出所有元素:$$

兩者區別在於,前者得到4個以空白隔開的數字,後者得到一整個字串。

4.計算陣列元素的個數

$或$若要計算某個元素的長度,可使用$

5.取消陣列或陣列元素

unset 陣列名

unset 陣列名[索引]

heredocument

基本語法:

命令 《標記

標記這樣會把命令和標記之間的內容,利用轉向輸入的方式交給命令去處理。

heredocument同樣支援單、雙引號的變數替換。

例如:

實際儲存到test.txt中的內容是:

from:[email protected]

to:[email protected]

sbject:hello shell

shell指令碼

Linux互動工具 here document

here document 乙個有特殊目的的 段,它使用i o重定向將一段 能傳遞引數和命令替換 傳遞到別的互動程式或命令中,通常用於互動式。usage command endofmessage 可以抑制文件前tab的輸出,endofmessage 單引號可以阻止文件內變數的擴充套件 conmman...

14 shell程式設計 Here Document

3.總結 command end document end command是shell 命令 end 是結束標誌cat end shell教程 已經進行了三次改版 end shell教程 已經進行了三次改版name c語言中文網 url age 7 cat end 使用單引號包圍 已經 歲了,它的 ...

6 陣列(1) 陣列定義 自定義鍵陣列

內容要點 1 什麼是陣列 2 自定義鍵陣列 3 陣列中的陣列 4 陣列的排序 5 陣列中指標操作 6 統計陣列個數 7 將陣列轉換為標量變數 定義一組有某種共同特性的元素,叫做陣列。且下標對應的是乙個鍵 key 每個鍵對應乙個值。a array 函式 該函式是索引函式初始化 usernames ar...