eval [ arg ... ]
       Read  the arguments as input to the shell and execute the result-
       ing 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.
