(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")})
  ]
)