redirect command output to variable

Hi,

I am looking for a way to redirect the result from a command into a variable.
This is the scenario.

Using the find command I will be getting multiple records/lines back.
Here is the command I am using:

find /�path�/ -name nohup.out -print

This now is giving me the paths and file names back as a record/line.
Ex.
/�path1�/ nohup.out
/�path2�/ nohup.out
/�path3�/ nohup.out

I would like to pass these records/lines into a variable line for line and then use the variable line for line in another command echo.

The result would be that I will echo info into the nohup.out files.

Please will you assist me with this?

Thank you for your assistance.

Hugo

You could try

for variable in $(find) do
array[counter]=variable
done

You then have an associative array that contains all the values. Obviously you would need to set up a counter for the subscript.

If you're interested in dynamically creating variable names, please note one of my earlier posts on this subject. It is incredibly powerful, especially when using common code modules in shell scripting:

www.unix.com - Faux hash table