COHERENT manpages
This page displays the COHERENT manpage for eval [Evaluate arguments].
List of available manpages
Index
eval -- Command Evaluate arguments eval [token ...] The shell normally evaluates each token of an input line before executing it. During evaluation, the shell performs parameter, command, and file- name pattern substitution. The shell does not interpret special characters after performing substitution. eval is useful when an additional level of evaluation is required. It evaluates its arguments and treats the result as shell input. For example, A='>file' echo a b c $A simply prints the output a b c >file because `>' has no special meaning after substitution, but A='>file' eval echo a b c $A redirects the output a b c to file. Similarly, A='$B' B='string' echo $A eval echo $A prints $B string In the first echo the shell performs substitution only once. The shell executes eval directly. See Also commands, ksh, sh