eval [arg ...]
Read ARGs as input to the shell and execute the resulting command(s).
The args are concatenated together into a single string. The string is then parsed as a bash command and executed, with the exit status of the executed command returned.
If there are no args, or only empty args, eval returns 0.
Reference: