eval - construct command by concatenating arguments
eval [argument ...]
The eval utility shall construct a command by concatenating arguments together, separating each with a <space>. The constructed command shall be read and executed by the shell.
None.
None.
None.
None.
None.
None.
None.
None.
None.
None.
If there are no arguments, or only null arguments, eval shall return a zero exit status; otherwise, it shall return the exit status of the command defined by the string of concatenated arguments separated by <space>s.
None.
None.
foo=10 x=foo y='$'$x echo $y $fooeval y='$'$x echo $y 10
None.
None.
None.