(command.CommandList
  children: [
    (command.Simple
      blame_tok: <echo>
      more_env: []
      words: [{<echo>} {(DQ <Id.Lit_Dollar '$'> <' touch f'>)}]
      redirects: []
      do_fork: T
    )
    (command.Simple blame_tok:<touch> more_env:[] words:[{<touch>} {<f>}] redirects:[] do_fork:T)
    (command.ForEach
      keyword: <Id.KW_For for>
      iter_names: [s]
      iterable: 
        (for_iter.Words
          words: [
            {
              (CommandSub
                left_token: <Id.Left_Backtick '`'>
                child: 
                  (command.Simple
                    blame_tok: <jot>
                    more_env: []
                    words: [{<jot>} {<7>} {<0>} {<7>}]
                    redirects: []
                    do_fork: T
                  )
                right: <Id.Backtick_Right '`'>
              )
            }
          ]
        )
      semi_tok: <Id.Op_Semi _>
      body: 
        (command.DoGroup
          left: <Id.KW_Do do>
          children: [
            (command.ForEach
              keyword: <Id.KW_For for>
              iter_names: [u]
              iterable: 
                (for_iter.Words
                  words: [
                    {
                      (CommandSub
                        left_token: <Id.Left_Backtick '`'>
                        child: 
                          (command.Simple
                            blame_tok: <jot>
                            more_env: []
                            words: [{<jot>} {<7>} {<0>} {<7>}]
                            redirects: []
                            do_fork: T
                          )
                        right: <Id.Backtick_Right '`'>
                      )
                    }
                  ]
                )
              semi_tok: <Id.Op_Semi _>
              body: 
                (command.DoGroup
                  left: <Id.KW_Do do>
                  children: [
                    (command.ForEach
                      keyword: <Id.KW_For for>
                      iter_names: [g]
                      iterable: 
                        (for_iter.Words
                          words: [
                            {
                              (CommandSub
                                left_token: <Id.Left_Backtick '`'>
                                child: 
                                  (command.Simple
                                    blame_tok: <jot>
                                    more_env: []
                                    words: [{<jot>} {<7>} {<0>} {<7>}]
                                    redirects: []
                                    do_fork: T
                                  )
                                right: <Id.Backtick_Right '`'>
                              )
                            }
                          ]
                        )
                      semi_tok: <Id.Op_Semi _>
                      body: 
                        (command.DoGroup
                          left: <Id.KW_Do do>
                          children: [
                            (command.ForEach
                              keyword: <Id.KW_For for>
                              iter_names: [o]
                              iterable: 
                                (for_iter.Words
                                  words: [
                                    {
                                      (CommandSub
                                        left_token: <Id.Left_Backtick '`'>
                                        child: 
                                          (command.Simple
                                            blame_tok: <jot>
                                            more_env: []
                                            words: [{<jot>} {<7>} {<0>} {<7>}]
                                            redirects: []
                                            do_fork: T
                                          )
                                        right: <Id.Backtick_Right '`'>
                                      )
                                    }
                                  ]
                                )
                              semi_tok: <Id.Op_Semi _>
                              body: 
                                (command.DoGroup
                                  left: <Id.KW_Do do>
                                  children: [
                                    (command.Simple
                                      blame_tok: <echo>
                                      more_env: []
                                      words: [
                                        {<echo>}
                                        {
                                          (DQ <Id.Lit_Dollar '$'> <' chmod 0'> ($ Id.VSub_DollarName s) 
                                            ($ Id.VSub_DollarName u) ($ Id.VSub_DollarName g) ($ Id.VSub_DollarName o) <' f'>
                                          )
                                        }
                                      ]
                                      redirects: []
                                      do_fork: T
                                    )
                                    (command.Simple
                                      blame_tok: <chmod>
                                      more_env: []
                                      words: [
                                        {<chmod>}
                                        {
                                          (DQ <0> ($ Id.VSub_DollarName s) ($ Id.VSub_DollarName u) 
                                            ($ Id.VSub_DollarName g) ($ Id.VSub_DollarName o)
                                          )
                                        }
                                        {<f>}
                                      ]
                                      redirects: []
                                      do_fork: T
                                    )
                                    (command.Simple
                                      blame_tok: <echo>
                                      more_env: []
                                      words: [
                                        {<echo>}
                                        {(DQ <Id.Lit_Dollar '$'> <' ls -l f | cut -d\' \' -f1'>)}
                                      ]
                                      redirects: []
                                      do_fork: T
                                    )
                                    (command.Pipeline
                                      children: [
                                        (command.Simple
                                          blame_tok: <ls>
                                          more_env: []
                                          words: [{<ls>} {<-l>} {<f>}]
                                          redirects: []
                                          do_fork: T
                                        )
                                        (command.Simple
                                          blame_tok: <cut>
                                          more_env: []
                                          words: [{<cut>} {<-d> (SQ <' '>)} {<-f1>}]
                                          redirects: []
                                          do_fork: T
                                        )
                                        (command.Simple
                                          blame_tok: <sed>
                                          more_env: []
                                          words: [{<sed>} {(SQ <'s/^/> /'>)}]
                                          redirects: []
                                          do_fork: T
                                        )
                                      ]
                                      ops: [<Id.Op_Pipe _> <Id.Op_Pipe _>]
                                    )
                                    (command.Simple
                                      blame_tok: <echo>
                                      more_env: []
                                      words: [{<echo>} {(DQ <Id.Lit_Dollar '$'> <' getfacl -q f'>)}]
                                      redirects: []
                                      do_fork: T
                                    )
                                    (command.Pipeline
                                      children: [
                                        (command.Simple
                                          blame_tok: <getfacl>
                                          more_env: []
                                          words: [{<getfacl>} {<-q>} {<f>}]
                                          redirects: []
                                          do_fork: T
                                        )
                                        (command.Simple
                                          blame_tok: <sed>
                                          more_env: []
                                          words: [{<sed>} {(SQ <'s/^/> /'>)}]
                                          redirects: []
                                          do_fork: T
                                        )
                                      ]
                                      ops: [<Id.Op_Pipe _>]
                                    )
                                  ]
                                  right: <Id.KW_Done done>
                                )
                              redirects: []
                            )
                          ]
                          right: <Id.KW_Done done>
                        )
                      redirects: []
                    )
                  ]
                  right: <Id.KW_Done done>
                )
              redirects: []
            )
          ]
          right: <Id.KW_Done done>
        )
      redirects: []
    )
    (command.Simple
      blame_tok: <echo>
      more_env: []
      words: [{<echo>} {(DQ <Id.Lit_Dollar '$'> <' rm f'>)}]
      redirects: []
      do_fork: T
    )
    (command.Simple blame_tok:<rm> more_env:[] words:[{<rm>} {<f>}] redirects:[] do_fork:T)
  ]
)