(command.CommandList children: [ (command.Pipeline children: [ (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <Hello>)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <Id.VSub_Number '$1'> more_env: [] words: [ {($ Id.VSub_Number 1)} {($ Id.VSub_Number 2)} {($ Id.VSub_Number 3)} {<pipe>} {<pipe>} {<pipe>} ] redirects: [(Redir op:<Id.Redir_GreatAnd '2>&'> loc:(redir_loc.Fd fd:2) arg:{<1>})] do_fork: T ) (command.Simple blame_tok: <cat> more_env: [] words: [{<cat>} {<->}] redirects: [ (Redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_Number 4)} ) ] do_fork: T ) ] ops: [<Id.Op_Pipe _> <Id.Op_Pipe _>] ) (command.Simple blame_tok: <Id.VSub_Number '$1'> more_env: [] words: [ {($ Id.VSub_Number 1)} {($ Id.VSub_Number 2)} {($ Id.VSub_Number 3)} {($ Id.VSub_Number 6)} {<file>} {<file>} ] redirects: [ (Redir op:<Id.Redir_Less '<'> loc:(redir_loc.Fd fd:0) arg:{($ Id.VSub_Number 4)}) (Redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_Number 5) <.stdout>} ) (Redir op: <Id.Redir_Great '2>'> loc: (redir_loc.Fd fd:2) arg: {($ Id.VSub_Number 5) <.stderr>} ) ] do_fork: T ) (command.Simple blame_tok: <Id.VSub_Number '$1'> more_env: [] words: [ {($ Id.VSub_Number 1)} {($ Id.VSub_Number 2)} {($ Id.VSub_Number 3)} {($ Id.VSub_Number 6)} {<file>} {<file>} ] redirects: [ (Redir op:<Id.Redir_Less '<'> loc:(redir_loc.Fd fd:0) arg:{($ Id.VSub_Number 4)}) (Redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_Number 5) <.stdout>} ) (Redir op: <Id.Redir_DGreat '2>>'> loc: (redir_loc.Fd fd:2) arg: {($ Id.VSub_Number 5) <.stderr>} ) ] do_fork: T ) (command.Simple blame_tok: <Id.VSub_Number '$1'> more_env: [] words: [ {($ Id.VSub_Number 1)} {($ Id.VSub_Number 2)} {($ Id.VSub_Number 3)} {($ Id.VSub_Number 6)} {<terminal>} {<terminal>} ] redirects: [ (Redir op:<Id.Redir_Less '<'> loc:(redir_loc.Fd fd:0) arg:{($ Id.VSub_Number 4)}) (Redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<'/dev/null'>}) (Redir op:<Id.Redir_Great '2>'> loc:(redir_loc.Fd fd:2) arg:{<'/dev/null'>}) ] do_fork: T ) (command.Simple blame_tok: <Id.VSub_Number '$1'> more_env: [] words: [ {($ Id.VSub_Number 1)} {($ Id.VSub_Number 2)} {($ Id.VSub_Number 3)} {($ Id.VSub_Number 6)} {<terminal>} {<pipe>} ] redirects: [ (Redir op:<Id.Redir_Less '<'> loc:(redir_loc.Fd fd:0) arg:{($ Id.VSub_Number 4)}) (Redir op:<Id.Redir_GreatAnd '2>&'> loc:(redir_loc.Fd fd:2) arg:{<1>}) (Redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<'/dev/null'>}) ] do_fork: T ) (command.Simple blame_tok: <Id.VSub_Number '$1'> more_env: [] words: [ {($ Id.VSub_Number 1)} {($ Id.VSub_Number 2)} {($ Id.VSub_Number 3)} {($ Id.VSub_Number 6)} {<terminal>} {<terminal>} ] redirects: [ (Redir op:<Id.Redir_Less '<'> loc:(redir_loc.Fd fd:0) arg:{($ Id.VSub_Number 4)}) (Redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<'/dev/null'>}) (Redir op:<Id.Redir_GreatAnd '2>&'> loc:(redir_loc.Fd fd:2) arg:{<1>}) ] do_fork: T ) ] )