The proper way of evaling a result as a new command line is to run the eval built-in

This way, the command line is not misunderstood as a whole command if the user
has a custom IFS.