shell 陣列
說明:bash支援一維陣列,不支援多維陣列,但不限定陣列大小,陣列元素的下標由0開始編號。獲取陣列中的元素要利用下標,下標可以是整數或算術表示式,其值應大於或等於0。
在shell中,用括號來表示陣列,陣列元素用「空格」符號分割開。定義陣列的一般形式為:
array_name=(value1 ... valuen)
#!/bin/sh
name[0]="za"
name[1]="qadir"
name[2]="mahnaz"
name[3]="ayan"
name[4]="daisy"
echo "first index: $"
echo "second index: $"
示例二:
#!/bin/bash
my_array[0]=a
my_array[1]=b
my_array[2]=c
my_array[3]=d
echo "陣列的元素為: $"
echo "陣列的元素為: $"
示例一:
#!/bin/bash
my_array[0]=a
my_array[1]=b
my_array[2]=c
my_array[3]=d
echo "陣列元素個數為: $"
echo "陣列元素個數為: $"
~
Shell學習計畫 Shell 陣列
今天來說一說陣列!陣列中可以存放很多值 bash shell中只支援一維陣列 不支援多維陣列 初始化時不需要定義陣列大小 shell 陣列語法格式如下 array name value1 valuen shell 陣列元素的下標由0開始,這與大部分程式語言都類似。shell 陣列用括號來表示,元素用...
shell指令碼學習 三
time for i in seq 11111 do count echo expr length done time 表示打出當前指令碼執行時間,後面的語句 表示求字元長度 變數的數值計算 a xx b 只能計算整數 變數在前,先輸出變數值,變數在後,就是先運算後輸出變數的值 表示冪運算 判斷檔案...
shell學習筆記(三)
雙向重導向 teetee a file能將資料流分別輸出到檔案和螢幕中,到螢幕中的資料輸出 stdout 就可以讓下乙個命令繼續處理。例 last tee last a last.list cut d f 1 字元轉換命令 tr col join paste expand trtr ds 字串 d ...