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.
