eval [ arg ... ]
       Read  the arguments as input to the shell and execute the resulting
       command(s) in the current shell process.  The return status is  the
       same as if the commands had been executed directly by the shell; if
       there  are  no  args or they contain no commands (i.e. are an empty
       string or whitespace) the return status is zero.
