(command.CommandList
  children: [
    (command.AndOr
      ops: [Id.Op_DAmp]
      children: [
        (C {<Id.Lit_LBracket '['>} {($ Id.VSub_Pound '#')} {<-eq>} {<1>} {<Id.Lit_RBracket ']'>})
        (command.ShAssignment
          pairs: [
            (assign_pair
              lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 're='> name:re)
              op: assign_op.Equal
              rhs: {(DQ ($ Id.VSub_Number 1) <'([^0-9]|'> <Id.Lit_Dollar '$'> <')'>)}
              spids: [27]
            )
          ]
          redirects: []
        )
      ]
    )
    (command.Pipeline
      children: [
        (C {<echo>} {(DQ <'#include <errno.h>'>)})
        (C {<cpp>} {<-dD>} {<-CC>})
        (C {<grep>} {<-E>} {(DQ <'^#define E[^ ]+ '> ($ Id.VSub_DollarName re))})
        (C {<sed>} {(SQ <':s;s#/\\*\\([^ ]*\\) #/*\\1_#;t s;'>)})
        (C {<column>} {<-t>})
        (C {<tr>} {<Id.Lit_Underscore _>} {(SQ <' '>)})
        (C {<cut>} 
          {<-c1-> 
            (command_sub
              left_token: <Id.Left_DollarParen '$('>
              child: (C {<tput>} {<cols>})
              right: <Id.Eof_RParen _>
            )
          }
        )
      ]
      negated: F
      stderr_indices: []
    )
  ]
)