echo help...

Hi anyone know...

ID1=1234
ID2=2345
ID3=3456

count=1
while [ "$count" -lt "3" ]
do
echo $(ID$count) --> i would like the out put to be 1234
count=$((count + 1))

done
exit 0

if i would like to echo ID1 then it will should 1234567. how should i echo
like this would not works -> echo $(ID$count)

who can help???

Summer

count=1
while [[ $count -lt 6 ]]
do
   echo "$count\c"  # on linux could be echo -n "$count"
   count=$(( count + 1 ))
done
echo ""

output
12345

Hi

i think u have got my meaning wrongly..

#!/bin/ksh
ID1=1234
ID2=2345
ID3=3456

count=1
while [ "$count" -lt "4" ]
do
        eval echo \$ID$count
        count=$((count + 1))
done

use nested loops

count=1
while [[ $count -lt 6 ]]
do
   printf  "ID%d=" $count
   for x in 0 1 2 3
   do
      value=$(( count + x )) 
      printf "%d" $value
   done
   count=$(( count + 1 ))
   printf "\n"
done

thank you it works...

Jim, I'm afraid you still missed what the question was about.

You are right.