Menu

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]=value

ADVERTISEMENTS

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