(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:tid) op:Equal rhs:{(DQ ('ssh config parse'))} spids:[7])] spids: [7] ) (C {(verbose)} {(DQ ('reparse minimal config'))}) (AndOr children: [ (Subshell child: (AndOr children: [ (SimpleCommand words: [ {(${ VSub_Name SSH)} {(-G)} {(-F)} {($ VSub_Name '$OBJ') (/ssh_config)} {(somehost)} ] redirects: [ (Redir op_id: Redir_Great fd: -1 arg_word: {($ VSub_Name '$OBJ') (/ssh_config.1)} spids: [33] ) ] ) (AndOr children: [ (SimpleCommand words: [ {(${ VSub_Name SSH)} {(-G)} {(-F)} {($ VSub_Name '$OBJ') (/ssh_config.1)} {(somehost)} ] redirects: [ (Redir op_id: Redir_Great fd: -1 arg_word: {($ VSub_Name '$OBJ') (/ssh_config.2)} spids: [53] ) ] ) (C {(diff)} {($ VSub_Name '$OBJ') (/ssh_config.1)} {($ VSub_Name '$OBJ') (/ssh_config.2)} ) ] op_id: Op_DAmp ) ] op_id: Op_DAmp ) spids: [19 67] ) (C {(fail)} {(DQ ('reparse minimal config'))}) ] op_id: Op_DPipe ) (C {(verbose)} {(DQ ('ssh -W opts'))}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:f) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(${ VSub_Name SSH)} {(-GF)} {($ VSub_Name '$OBJ') (/ssh_config)} {(host)}) (C {(awk)} {(SQ <'/exitonforwardfailure/{print $2}'>)}) ] negated: False ) ] ) left_token: <Left_Backtick '`'> spids: [85 104] ) } spids: [84] ) ] spids: [84] ) (AndOr children: [ (C {(test)} {(DQ ($ VSub_Name '$f'))} {(Lit_Other '=')} {(DQ (no))}) (C {(fail)} {(DQ ('exitonforwardfailure default'))}) ] op_id: Op_DPipe ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:f) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(${ VSub_Name SSH)} {(-GF)} {($ VSub_Name '$OBJ') (/ssh_config)} {(-W)} {(a) (Lit_Other ':') (1)} {(h)} ) (C {(awk)} {(SQ <'/exitonforwardfailure/{print $2}'>)}) ] negated: False ) ] ) left_token: <Left_Backtick '`'> spids: [127 152] ) } spids: [126] ) ] spids: [126] ) (AndOr children: [ (C {(test)} {(DQ ($ VSub_Name '$f'))} {(Lit_Other '=')} {(DQ (yes))}) (C {(fail)} {(DQ ('exitonforwardfailure enable'))}) ] op_id: Op_DPipe ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:f) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(${ VSub_Name SSH)} {(-GF)} {($ VSub_Name '$OBJ') (/ssh_config)} {(-W)} {(a) (Lit_Other ':') (1)} {(-o)} {(Lit_VarLike 'exitonforwardfailure=') (no)} {(h)} ) (C {(awk)} {(SQ <'/exitonforwardfailure/{print $2}'>)}) ] negated: False ) ] ) left_token: <Left_Backtick '`'> spids: [175 207] ) } spids: [174] ) ] spids: [174] ) (AndOr children: [ (C {(test)} {(DQ ($ VSub_Name '$f'))} {(Lit_Other '=')} {(DQ (no))}) (C {(fail)} {(DQ ('exitonforwardfailure override'))}) ] op_id: Op_DPipe ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:f) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(${ VSub_Name SSH)} {(-GF)} {($ VSub_Name '$OBJ') (/ssh_config)} {(host)}) (C {(awk)} {(SQ <'/clearallforwardings/{print $2}'>)}) ] negated: False ) ] ) left_token: <Left_Backtick '`'> spids: [231 250] ) } spids: [230] ) ] spids: [230] ) (AndOr children: [ (C {(test)} {(DQ ($ VSub_Name '$f'))} {(Lit_Other '=')} {(DQ (no))}) (C {(fail)} {(DQ ('clearallforwardings default'))}) ] op_id: Op_DPipe ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:f) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(${ VSub_Name SSH)} {(-GF)} {($ VSub_Name '$OBJ') (/ssh_config)} {(-W)} {(a) (Lit_Other ':') (1)} {(h)} ) (C {(awk)} {(SQ <'/clearallforwardings/{print $2}'>)}) ] negated: False ) ] ) left_token: <Left_Backtick '`'> spids: [273 298] ) } spids: [272] ) ] spids: [272] ) (AndOr children: [ (C {(test)} {(DQ ($ VSub_Name '$f'))} {(Lit_Other '=')} {(DQ (yes))}) (C {(fail)} {(DQ ('clearallforwardings enable'))}) ] op_id: Op_DPipe ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:f) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(${ VSub_Name SSH)} {(-GF)} {($ VSub_Name '$OBJ') (/ssh_config)} {(-W)} {(a) (Lit_Other ':') (1)} {(-o)} {(Lit_VarLike 'clearallforwardings=') (no)} {(h)} ) (C {(awk)} {(SQ <'/clearallforwardings/{print $2}'>)}) ] negated: False ) ] ) left_token: <Left_Backtick '`'> spids: [321 353] ) } spids: [320] ) ] spids: [320] ) (AndOr children: [ (C {(test)} {(DQ ($ VSub_Name '$f'))} {(Lit_Other '=')} {(DQ (no))}) (C {(fail)} {(DQ ('clearallforwardings override'))}) ] op_id: Op_DPipe ) (C {(rm)} {(-f)} {($ VSub_Name '$OBJ') (/ssh_config.) (Lit_Other '[') (012) (Lit_Other ']')}) ] )