$ perl -MO=Deparse -e 'Net::SSH::Perl->new( $host, [identity_files => [$keyfile]);' syntax error at -e line 1, near "])" Missing right curly or square bracket at -e line 1, at end of line -e had compilation errors.