(command.CommandList children: [ (C {(Id.KW_Set set)} {(-e)}) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:common_objpfx) op: assign_op.Equal rhs: {($ Id.VSub_Number '$1')} spids: [54] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:run_program_prefix_before_env) op: assign_op.Equal rhs: {($ Id.VSub_Number '$2')} spids: [57] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:run_program_env) op: assign_op.Equal rhs: {($ Id.VSub_Number '$3')} spids: [60] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:run_program_prefix_after_env) op: assign_op.Equal rhs: {($ Id.VSub_Number '$4')} spids: [63] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:test_program_prefix_before_env) op: assign_op.Equal rhs: {($ Id.VSub_Number '$5')} spids: [66] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:test_program_prefix_after_env) op: assign_op.Equal rhs: {($ Id.VSub_Number '$6')} spids: [69] ) ] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {(${ Id.VSub_Name run_program_prefix_before_env)} {(${ Id.VSub_Name run_program_env)} {(Id.Lit_VarLike 'I18NPATH=') (.)} {(${ Id.VSub_Name run_program_prefix_after_env)} {(${ Id.VSub_Name common_objpfx) (locale/localedef)} {(--quiet)} {(-i)} {(tests/trans.def)} {(-f)} {(charmaps/ISO-8859-1)} {(${ Id.VSub_Name common_objpfx) (localedata/tt_TT)} ) (command.ControlFlow token: (Token id:Id.ControlFlow_Exit val:exit span_id:119) arg_word: {(1)} ) ] ) (command.Simple words: [ {(${ Id.VSub_Name test_program_prefix_before_env)} {(${ Id.VSub_Name run_program_env)} {(Id.Lit_VarLike 'LC_ALL=') (tt_TT)} {(${ Id.VSub_Name test_program_prefix_after_env)} {(${ Id.VSub_Name common_objpfx) (localedata/tst-trans)} ] redirects: [ (redir.Redir op: (Token id:Id.Redir_Great val:'>' span_id:150) fd: -1 arg_word: {(${ Id.VSub_Name common_objpfx) (localedata/tst-trans.out)} ) ] ) (command.ControlFlow token: (Token id:Id.ControlFlow_Exit val:exit span_id:158) arg_word: {($ Id.VSub_QMark '$?')} ) ] )