Shell陣列

Shell陣列

Shell陣列

Shell陣列,範例如下:

Array_Data.sh

#!/bin/bash

#Filename: Array_Data.sh

 

# 宣告陣列變數

int_array=(1 2 3 4 5 6)

str_array[0]=”test0″

str_array[1]=”test1″

str_array[2]=”test2″

str_array[3]=”test3″

str_array[4]=”test4″

str_array[5]=”test5″

 

#輸出單一值

printf “int_array[0]=%d\n” ${int_array[0]}

printf “str_array[0]=%s\n” ${str_array[0]}

 

#輸出完整陣列

printf “str_array=%s\n” ${str_array[*]}

 

#輸出陣列個數

printf “str_array size=%d\n” ${#str_array[*]}

 

#陣列四則運算

result02=$[ ${int_array[1]} + ${int_array[2]}]

printf “result02 +op=%d\n” $result02

 

參考出處:Linux Shell 腳本攻略 P15~16

 

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *