Saturday, July 11, 2015

1. Defining Array Values

 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  

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © Lập trình hệ thống nhúng Linux . Powered by Luong Duy Ninh -