I have a list file that contains server names and IP addresses.
How would I go about reading each line, and separating it into two variables that will be used to complete other commands?
Sample in MyList:
while read line
echo $line #I see a print out of the hole line from the file
"how to make var1 ?" #want this to be the hostname
"how to make var2 ?" #want this to be the IP address
done < $MyList
Just pass multiple arguments to
while read host ip do echo $host echo $ip done
If there is a third field you don't want to read into
$ip, you can create a dummy variable for that:
while read host ip ignored do # ... done