I want to create a number of variables equal to the lines in a file and assign to each of those variables a value from the file sequentially.
Say,
file1 contains device1 device2 device3 .....
file2 contains olddevice1 olddevice2 olddevice3 .....
I want values as when I do echo $A = device1
Similarly echo $B = device2 and echo $Z = device26
I tried a for loop, and even an array, but couldn't get through it.
I have tried something like below:
iin=0
var=({A..Z})
for jin in `cat file1`
do
   array[$iin]="$var=$jin";
   iin=$(($iin+1));
   var="$(echo $var | tr '[A-Y]Z' '[B-Z]A')"
   printf '%s\n' "${array[@]}"
done`
 
     
    