(CommandList children: [ (C {(set)} {(-e)}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:common_objpfx) op: Equal rhs: {($ VSub_Number '$1')} spids: [54] ) ] spids: [54] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:test_wrapper_env) op: Equal rhs: {($ VSub_Number '$2')} spids: [57] ) ] spids: [57] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:run_program_env) op: Equal rhs: {($ VSub_Number '$3')} spids: [60] ) ] spids: [60] ) (AndOr ops: [Op_DAmp] children: [ (C {(test)} {(-e)} {(${ VSub_Name common_objpfx) (elf/will-be-empty)}) (C {(rm)} {(-fr)} {(${ VSub_Name common_objpfx) (elf/will-be-empty)}) ] ) (AndOr ops: [Op_DPipe] children: [ (C {(test)} {(-d)} {(${ VSub_Name common_objpfx) (elf/for-renamed)}) (C {(mkdir)} {(${ VSub_Name common_objpfx) (elf/for-renamed)}) ] ) (C {(cp)} {(${ VSub_Name common_objpfx) (elf/pathoptobj.so)} {(${ VSub_Name common_objpfx) (elf/for-renamed/renamed.so)} ) (SimpleCommand words: [ {(${ VSub_Name test_wrapper_env)} {(${ VSub_Name run_program_env)} {(Lit_VarLike 'LD_LIBRARY_PATH=') (${ VSub_Name common_objpfx) (elf/will-be-empty) (Lit_Other ':') (${ VSub_Name common_objpfx) (elf/for-renamed) (Lit_Other ':') (${ VSub_Name common_objpfx) (.) (Lit_Other ':') (${ VSub_Name common_objpfx) (dlfcn) } {(${ VSub_Name common_objpfx) (elf/ld.so)} {(${ VSub_Name common_objpfx) (elf/tst-pathopt)} ] redirects: [ (Redir op: <Redir_Great '>'> fd: 16777215 arg_word: {(${ VSub_Name common_objpfx) (elf/tst-pathopt.out)} ) ] ) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{($ VSub_QMark '$?')}) ] )