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.
