(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'PATH='> name:PATH) op: assign_op.Equal rhs: {<'/usr/lib/acct'> <Id.Lit_Colon ':'> <'/usr/bin'> <Id.Lit_Colon ':'> <'/usr/sbin'>} spids: [83] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike '_filename='> name:_filename) op: assign_op.Equal rhs: { (braced_var_sub left: <Id.Left_DollarBrace '${'> token: <Id.VSub_Number 1> var_name: 1 suffix_op: (suffix_op.Unary op:<Id.VTest_QMark _> arg_word:{(DQ <'missing filename'>)}) right: <Id.Right_DollarBrace '}'> ) } spids: [90] ) ] redirects: [] ) (command.Pipeline children: [ (command.Subshell child: (command.CommandList children: [ (command.Sentence child: (command.Simple words: [{<cat>}] redirects: [ (redir op: <Id.Redir_DLess '<<'> loc: (redir_loc.Fd fd:0) arg: (redir_param.HereDoc here_begin: {<Id.KW_Bang '!'>} here_end_span_id: 141 stdin_parts: [ < '\tLOGIN \t CPU (MINS)\t KCORE-MINS\tCONNECT (MINS)\tDISK\t# OF\t# OF\t# DISK\tFEE\n' > < 'UID\tNAME \t PRIME\tNPRIME\tPRIME\tNPRIME\tPRIME\tNPRIME\tBLOCKS\tPROCS\tSESS\tSAMPLES\t\n' > ] ) ) ] more_env: [] do_fork: T ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.Simple words: [{<acctmerg>} {<-t>} {<-a>}] redirects: [ (redir op: <Id.Redir_Less '<'> loc: (redir_loc.Fd fd:0) arg: {(${ Id.VSub_Name _filename)} ) ] more_env: [] do_fork: T ) terminator: <Id.Op_Semi _> ) (command.Simple words: [{<acctmerg>} {<-p>}] redirects: [ (redir op: <Id.Redir_Less '<'> loc: (redir_loc.Fd fd:0) arg: {(${ Id.VSub_Name _filename)} ) ] more_env: [] do_fork: T ) ] ) redirects: [] ) (C {<pr>} {<-h>} {(DQ ($ Id.VSub_Number 2))}) ] negated: F stderr_indices: [] ) ] )