xxxxxxxxxx
ARRAY=( "engineer " "CEO" "doctor" "teacher" )
for i in "${!ARRAY[@]}"
do
echo " index---------------content"
echo " $i ${ARRAY[$i]}"
done
xxxxxxxxxx
#!/bin/bash
AR=([3]='foo' [5]='bar' [25]='baz' [7]='bat')
for i in "${!AR[@]}"; do
printf '${AR[%s]}=%s\n' "$i" "${AR[i]}"
done
xxxxxxxxxx
if [[ " ${array[@]} " =~ " ${value} " ]]; then
# whatever you want to do when array contains value
fi
if [[ ! " ${array[@]} " =~ " ${value} " ]]; then
# whatever you want to do when array doesn't contain value
fi
xxxxxxxxxx
ss="abcdefghi"
my_array=( `echo $ss | grep -o . ` ) # split word into array
echo ${my_array[2]}
give c
i=0
echo ${my_array[$i]}${my_array[$i+1]}xxx
give : abxxx
xxxxxxxxxx
#In case you want to access an element just use an index
$array[0]
$array[1]
..