EVAL(1) General Commands Manual EVAL(1)

evalconstruct command by concatenating arguments

eval [argument ...]

The eval utility shall construct a command by concatenating argument s together, separating each with a <space>. The constructed command shall be read and executed by the shell.

None.

See the DESCRIPTION.

Not used.

None.

None.

Default.

Not used.

The standard error shall be used only for diagnostic messages.

None.

None.

If there are no argument s, 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 argument s separated by <space>s.

Default.

None.

foo=10 x=foo
y='$'$x
echo $y
$fooeval y='$'$x
echo $y
10

None.

None.

xcu_chap02(1)

IEEE Std 1003.1-2001 (“POSIX.1”)/Cor 1-2002, item XCU/TC1/D6/5 is applied so that the reference page sections use terms as described in the Utility Description Defaults ( xcu_chap01(1) ). No change in behavior is intended.

footer end

December 6, 2001 posix.fail