(CommandList
  children: [
    (AndOr
      children: [
        (C {(Lit_Other '[')} {(-z)} {(DQ ($ VSub_Number '$1'))} {(Lit_Other ']')})
        (C {(set)} {(DQ (.))})
      ]
      op_id: Op_DAmp
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:file)
          op: Equal
          rhs: 
            {
              (CommandSubPart
                command_list: 
                  (CommandList
                    children: [
                      (Pipeline
                        children: [
                          (C {(find)} {($ VSub_Number '$1')} {(-maxdepth)} {(1)} {(-type)} {(f)} {(-printf)} 
                            {
                              (DQ ('%p') (EscapedLiteralPart token:<Lit_EscapedChar '\\t'>) ('%T@') 
                                (EscapedLiteralPart
                                  token: <Lit_EscapedChar '\\n'>
                                )
                              )
                            }
                          )
                          (C {(sort)} {(-k2) (Lit_Comma ',') (2n)})
                          (C {(head)} {(-1)})
                          (C {(cut)} {(-f1)})
                        ]
                        negated: False
                      )
                    ]
                  )
                left_token: <Left_Backtick '`'>
                spids: [48 89]
              )
            }
          spids: [47]
        )
      ]
      spids: [47]
    )
    (AndOr
      children: [
        (C {(Lit_Other '[')} {(-z)} {(DQ ($ VSub_Name '$file'))} {(Lit_Other ']')})
        (C {(exit)})
      ]
      op_id: Op_DAmp
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:filedate)
          op: Equal
          rhs: 
            {
              (CommandSubPart
                command_list: 
                  (CommandList
                    children: [
                      (C {(date)} {(--reference) (Lit_Other '=') (DQ ($ VSub_Name '$file'))} 
                        {(Lit_Other '+') (Lit_Other '%') (y) (Lit_Other '%') (m) (Lit_Other '%') (d) 
                          (Lit_Other '%') (H) (Lit_Other '%') (M)
                        }
                      )
                    ]
                  )
                left_token: <Left_Backtick '`'>
                spids: [106 126]
              )
            }
          spids: [105]
        )
      ]
      spids: [105]
    )
    (C {(touch)} {(-c)} {(-t)} {($ VSub_Name '$filedate')} {($ VSub_Number '$1')})
  ]
)