(CommandList children: [ (If arms: [ (if_arm cond: [(C {(Lit_Other '[')} {($ VSub_Pound '$#')} {(-eq)} {(0)} {(Lit_Other ']')})] action: [ (SimpleCommand words: [{(echo)} {(DQ ('Usage: [STAGE_NAME=...] more/test.sh ARCH COMMAND...'))}] redirects: [(Redir op_id:Redir_GreatAnd fd:16777215 arg_word:{(2)} spids:[29])] ) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] spids: [16777215 20] ) ] spids: [16777215 37] ) (AndOr ops: [Op_DPipe] children: [ (C {(.)} {(sources/include.sh)}) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] ) (AndOr ops: [Op_DAmp] children: [ (C {(Lit_Other '[')} {(DQ ($ VSub_Number '$1'))} {(KW_Bang '!') (Lit_Other '=')} {(DQ (host))} {(Lit_Other ']')} ) (SimpleCommand words: [{(load_target)} {(DQ ($ VSub_Number '$1'))}] more_env: [(env_pair name:NO_CLEANUP val:{(1)} spids:[68])] ) ] ) (C {(shift)}) (C {(eval)} {(DQ ($ VSub_At '$@'))}) ] )