(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:t)
          op: Equal
          rhs: 
            {
              (BracedVarSub
                token: <VSub_Name TMPDIR>
                suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(.)})
                spids: [68 72]
              ) (/gro) ($ VSub_Dollar '$$') (.tmp)
            }
          spids: [67]
        )
      ]
      spids: [67]
    )
    (Pipeline
      children: [
        (C {(cat)} {($ VSub_Number '$1')})
        (SimpleCommand
          words: [
            {(sed)}
            {
              (SQ <'\n'> <'1 {\n'> <'  N\n'> <'  N\n'> <'}\n'> <':b\n'> <'$b\n'> <'N\n'> 
                <'/^<blockquote>\\n<p>.*\\n\\n   \\&mdash;/ {\n'> <'  s/^<blockquote>\\n<p>\\(.*\\n\\)\\n   \\&mdash;/\\1\\&mdash;/\n'> <'  n\n'> <'  N\n'> <'  N\n'> 
                <'  bb\n'> <'}\n'> <'$b\n'> <'P\n'> <'D\n'>
              )
            }
          ]
          redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{($ VSub_Name '$t')} spids:[107])]
        )
      ]
      negated: F
    )
    (C {(rm)} {($ VSub_Number '$1')})
    (C {(mv)} {($ VSub_Name '$t')} {($ VSub_Number '$1')})
  ]
)