(CommandList children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:KEYS) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [(C {(find)} {(/etc/ssh)} {(-name)} {(SQ <"ssh_host_*_key">)})] ) left_token: <Left_CommandSub "$("> spids: [5 15] ) } spids: [4] ) ] spids: [4] ) (AndOr children: [ (C {(Lit_Other "[")} {(-z)} {(DQ ($ VSub_Name "$KEYS"))} {(Lit_Other "]")}) (SimpleCommand words: [{(ssh-keygen)} {(-A)}] redirects: [ (Redir op_id:Redir_Great fd:-1 arg_word:{(/dev/null)} spids:[33]) (Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[36]) ] ) ] op_id: Op_DAmp ) (C {(exec)} {(/usr/sbin/sshd)} {(-D)} {(-e)}) ] )