(command.CommandList
  children: [
    (command.ShAssignment
      pairs: [
        (assign_pair
          lhs: (sh_lhs_expr.Name name:MAXDISKUSAGE)
          op: assign_op.Equal
          rhs: {<1>}
          spids: [11]
        )
      ]
    )
    (command.Pipeline
      children: [
        (command.ForEach
          iter_name: name
          iter_words: [
            {
              (command_sub
                left_token: <Id.Left_DollarParen '$('>
                child: 
                  (command.Pipeline
                    children: [
                      (C {<cut>} {<-d> <Id.Lit_Colon ':'>} {<-f1> <Id.Lit_Comma ','> <3>} 
                        {<'/etc/passwd'>}
                      )
                      (C {<awk>} {<-F> <Id.Lit_Colon ':'>} {(SQ <'$2 > 99 {print $1}'>)})
                    ]
                    negated: F
                  )
              )
            }
          ]
          do_arg_iter: F
          body: 
            (command.DoGroup
              children: [
                (C {<'/bin/echo'>} {<-n>} 
                  {
                    (DQ <'User '> ($ Id.VSub_DollarName '$name') 
                      <' exceeds disk quota. Disk usage is: '>
                    )
                  }
                )
                (command.Pipeline
                  children: [
                    (C {<find>} {<'/'>} {<'/usr'>} {<'/var'>} {<'/home'>} {<-xdev>} {<-user>} 
                      {($ Id.VSub_DollarName '$name')} {<-type>} {<f>} {<-ls>}
                    )
                    (C {<awk>} {(SQ <'{ sum += $7 } END { print sum / (1024*1024) " Mbytes" }'>)})
                  ]
                  negated: F
                )
              ]
            )
        )
        (C {<awk>} 
          {
            (DQ (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'>) <'9 > '> 
              ($ Id.VSub_DollarName '$MAXDISKUSAGE') <' { print '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'>) <'0 }'>
            )
          }
        )
      ]
      negated: F
    )
    (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<0>})
  ]
)