- Back to Home »
- Shell »
- Shell - Using Arrays
Saturday, July 11, 2015
1. Defining Array Values
nếu dùng bash shell thì có thêm cách sau:
Ex:
hoặc
2. Accessing Array Values
2.1 Truy cập từng phần tử trong mảng
Ex:
test.sh
2.2 Truy cập tất cả các phần tử trong mảng
Ex:
test.sh
array_name[index]=value
nếu dùng bash shell thì có thêm cách sau:
array_name=(value1 ... valuen)
Ex:
NAME[0]="Zara"
NAME[1]="Qadir"
NAME[2]="Mahnaz"
NAME[3]="Ayan"
NAME[4]="Daisy"
hoặc
NAME=(Zara Qadir Mahnaz Ayan Daisy)
2. Accessing Array Values
2.1 Truy cập từng phần tử trong mảng
${array_name[index]}
Ex:
test.sh
#!/bin/sh
NAME[0]="Zara"
NAME[1]="Qadir"
NAME[2]="Mahnaz"
NAME[3]="Ayan"
NAME[4]="Daisy"
echo "First Index: ${NAME[0]}"
echo "Second Index: ${NAME[1]}"
$./test.sh
First Index: Zara
Second Index: Qadir
2.2 Truy cập tất cả các phần tử trong mảng
${array_name[*]}
${array_name[@]}
Ex:
test.sh
#!/bin/sh
NAME[0]="Zara"
NAME[1]="Qadir"
NAME[2]="Mahnaz"
NAME[3]="Ayan"
NAME[4]="Daisy"
echo "First Method: ${NAME[*]}"
echo "Second Method: ${NAME[@]}"
$./test.sh
First Method: Zara Qadir Mahnaz Ayan Daisy
Second Method: Zara Qadir Mahnaz Ayan Daisy