Why does the eval statement return
eval
Illegal variable name
$ eval "$(ssh-agent -s)" Illegal variable name.
Try $ eval "ssh-agent" instead.
$ eval "ssh-agent"