(command.CommandList
  children: [
    (command.If
      arms: [
        (if_arm
          cond: 
            (condition.Shell
              commands: [
                (command.Sentence
                  child: 
                    (C {<Id.Lit_LBracket '['>} {<Id.KW_Bang '!'>} {<-s>} {<'/etc/dfs/sharetab'>} 
                      {<Id.Lit_RBracket ']'>}
                    )
                  terminator: <Id.Op_Semi _>
                )
              ]
            )
          action: [
            (command.Sentence
              child: (command.ControlFlow token:<Id.ControlFlow_Exit exit>)
              terminator: <Id.Op_Semi _>
            )
          ]
          spids: [101 114]
        )
      ]
      else_action: []
      redirects: []
    )
    (command.ShAssignment
      pairs: [
        (assign_pair
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'DIRS='> name:DIRS)
          op: assign_op.Equal
          rhs: 
            {
              (command_sub
                left_token: <Id.Left_Backtick '`'>
                child: 
                  (C {<'/usr/bin/nawk'>} 
                    {
                      (SQ <'($3 != "nfs") { next }\n'> 
                        <'\t($4 ~ /^rw$|^rw,|^rw=|,rw,|,rw=|,rw$/) { print $1; next }\n'> <'\t($4 !~ /^ro$|^ro,|^ro=|,ro,|,ro=|,ro$/) { print $1 }'>
                      )
                    } {<'/etc/dfs/sharetab'>}
                  )
                right: <Id.Backtick_Right '`'>
              )
            }
          spids: [127]
        )
      ]
      redirects: []
    )
    (command.ForEach
      iter_names: [dir]
      iterable: (for_iter.Words words:[{($ Id.VSub_DollarName DIRS)}])
      body: 
        (command.DoGroup
          children: [
            (C {<find>} {($ Id.VSub_DollarName dir)} {<-type>} {<f>} {<-name>} 
              {<.nfs> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\*'> ch:'*')} {<-mtime>} {<Id.Lit_Other '+'> <7>} {<-mount>} {<-exec>} {<rm>} {<-f>} 
              {<Id.Lit_LBrace '{'> <Id.Lit_RBrace '}'>} {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\;'> ch:';')}
            )
          ]
        )
      redirects: []
    )
  ]
)