(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:tmpfiles) op:Equal rhs:{(DQ )} spids:[4])] spids: [4] ) (C {(trap)} {(SQ <'rm -fr $tmpfiles'>)} {(1)} {(2)} {(3)} {(15)}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:tmpfiles) op: Equal rhs: {(DQ ($ VSub_Name '$tmpfiles') (' t-bin-out0.tmp t-bin-out1.tmp t-bin-out2.tmp'))} spids: [23] ) ] spids: [23] ) (AndOr ops: [Op_DPipe] children: [ (SimpleCommand words: [{(./test-binary-io) (${ VSub_Name EXEEXT)} {(1)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(t-bin-out1.tmp)} spids:[36])] ) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] ) (AndOr ops: [Op_DPipe] children: [ (SimpleCommand words: [{(cmp)} {(t-bin-out0.tmp)} {(t-bin-out1.tmp)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(/dev/null)} spids:[52])] ) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] ) (AndOr ops: [Op_DPipe] children: [ (SimpleCommand words: [{(./test-binary-io) (${ VSub_Name EXEEXT)} {(2)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(t-bin-out2.tmp)} spids:[69])] ) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] ) (AndOr ops: [Op_DPipe] children: [ (SimpleCommand words: [{(cmp)} {(t-bin-out0.tmp)} {(t-bin-out2.tmp)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(/dev/null)} spids:[85])] ) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] ) (C {(rm)} {(-fr)} {($ VSub_Name '$tmpfiles')}) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(0)}) ] )