SHELL ARRAY - TechRepublic
Question
November 21, 2008 at 04:27 AM
rock_rishab

SHELL ARRAY

by rock_rishab . Updated 17 years, 8 months ago

Hi I was going to do something with arrays
so I made a small dummy prg in a shell file

#!/bin/sh
declare -a arr
arr[1]=100
arr[2]=123
echo ${arr[1]}

Now the problem is that if I run this code one by one in the terminal it runs perfectly
but if I use this as a shell file this is the error it gives

arr.sh: 2: declare: not found
arr.sh: 3: arr[1]=100: not found
arr.sh: 4: arr[2]=123: not found
arr.sh: 5: Bad substitution

I cant make out the heads and tails of why this is happening ….
someone plz tell me what the hell is going wrong…..

This discussion is locked

All Comments