you can name your variables very much any way you want to (see man sh, man ksh, man bash, etc.) ... however ... it is always good to be able to easily figure out what the variables stand for just by looking at the code ... see below ...
#
# vague variable
#
for a in `< mylist`
do
echo $a
done
===========
#
# more obvious variable
#
for file in `< mylist`
do
echo $file
done
Ok I understand the variable can be named anything but is there any significance in ip_list to the variable? If not is llcooljatt the name of where we echo's the results too?
with some limitations, you can have filenames named the same way as your variables if that suits your fancy ... the main thing is that you understand what is in the file just like you would want to understand what the variable stands for ...