Ksh Scripting
Can some one give me a simple example of array operations using ksh.
For Ex:
week_array = {Sunday Monday Tuesday Wednesday Thursday Friday Saturday}
I want to assign and retrieve and print them along with their index.
I am looking for the o/p like:
0 Sunday
1 Monday
2 Tuesday
3 Wednesday
4 Thursday
5 Friday
6 Saturday
I don't know if there's any way to retrieve the index/subscript directly. You'll probably have to count and increment it yourself:
set -A week_array Sunday Monday Tuesday Wednesday Thursday Friday Saturday
integer idx=0
for day in ${week_array[*]}
do
print $idx $day
idx=$idx+1
done
You can also set the array variables this way:
week_array[0]=Sunday
week_array[1]=Monday
week_array[2]=Tuesday
week_array[3]=Wednesday
week_array[4]=Thursday
week_array[5]=Friday
week_array[6]=Saturday
Thats cool Glenn. I am getting confused with different shells.