UNIX TUTORIALS - Unix - Using Arrays
Unix - Using Arrays
ADVERTISEMENTS
Defining Array Values:
NAME01="Zara" NAME02="Qadir" NAME03="Mahnaz" NAME04="Ayan" NAME05="Daisy"ADVERTISEMENTS
array_name[index]=valueADVERTISEMENTS
NAME[0]="Zara" NAME[1]="Qadir" NAME[2]="Mahnaz" NAME[3]="Ayan" NAME[4]="Daisy"
set -A array_name value1 value2 ... valuen
array_name=(value1 ... valuen)Accessing Array Values:
${array_name[index]}
#!/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
${array_name[*]} ${array_name[@]}
#!/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