(CommandList
  children: [
    (C {(mkdir)} {(/tmp/msdosfstest/)})
    (C {(mdconfig)} {(-a)} {(-t)} {(swap)} {(-s)} {(128m)} {(-u)} {(10)})
    (C {(bsdlabel)} {(-w)} {(md10)} {(auto)})
    (C {(newfs_msdos)} {(-F)} {(32)} {(-b)} {(8192)} {(/dev/md10a)})
    (C {(mount_msdosfs)} {(-L)} {(zh_TW.Big5)} {(-D)} {(CP950)} {(/dev/md10a)} {(/tmp/msdosfstest/)})
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subdir)
          op: Equal
          rhs: 
            {
              (SingleQuotedPart
                left: <Left_DollarSingleQuote "$'">
                tokens: [
                  <Char_Octal3 '\\254'>
                  <Char_Octal3 '\\117'>
                  <Char_Octal3 '\\247'>
                  <Char_Octal3 '\\137'>
                  <Char_Octal3 '\\254'>
                  <Char_Octal3 '\\335'>
                  <Char_Octal3 '\\271'>
                  <Char_Octal3 '\\114'>
                  <Char_Octal3 '\\247'>
                  <Char_Octal3 '\\173'>
                  <Char_Octal3 '\\266'>
                  <Char_Octal3 '\\241'>
                  <Char_Octal3 '\\261'>
                  <Char_Octal3 '\\140'>
                  <Char_Octal3 '\\250'>
                  <Char_Octal3 '\\243'>
                ]
              ) 
              (SingleQuotedPart
                left: <Left_DollarSingleQuote "$'">
                tokens: [
                  <Char_Octal3 '\\252'>
                  <Char_Octal3 '\\272'>
                  <Char_Octal3 '\\263'>
                  <Char_Octal3 '\\134'>
                  <Char_Octal3 '\\257'>
                  <Char_Octal3 '\\370'>
                  <Char_Octal3 '\\252'>
                  <Char_Octal3 '\\345'>
                  <Char_Octal3 '\\262'>
                  <Char_Octal3 '\\134'>
                  <Char_Octal3 '\\256'>
                  <Char_Octal3 '\\374'>
                  <Char_Octal3 '\\274'>
                  <Char_Octal3 '\\171'>
                  <Char_Octal3 '\\245'>
                  <Char_Octal3 '\\134'>
                ]
              ) 
              (SingleQuotedPart
                left: <Left_DollarSingleQuote "$'">
                tokens: [
                  <Char_Octal3 '\\256'>
                  <Char_Octal3 '\\142'>
                  <Char_Octal3 '\\246'>
                  <Char_Octal3 '\\131'>
                  <Char_Octal3 '\\273'>
                  <Char_Octal3 '\\134'>
                  <Char_Octal3 '\\266'>
                  <Char_Octal3 '\\272'>
                  <Char_Octal3 '\\262'>
                  <Char_Octal3 '\\304'>
                  <Char_Octal3 '\\245'>
                  <Char_Octal3 '\\174'>
                  <Char_Octal3 '\\266'>
                  <Char_Octal3 '\\260'>
                ]
              )
            }
          spids: [76]
        )
      ]
      spids: [76]
    )
    (C {(mkdir)} {(/tmp/msdosfstest/) ($ VSub_Name '$subdir')})
    (C {(cd)} {(/tmp/msdosfstest/) ($ VSub_Name '$subdir')})
    (If
      arms: [
        (if_arm
          cond: [
            (Sentence
              child: (C {(Lit_Other '[')} {($ VSub_QMark '$?')} {(-eq)} {(0)} {(Lit_Other ']')})
              terminator: <Op_Semi ';'>
            )
          ]
          action: [(Sentence child:(C {(echo)} {(DQ ('ok 6'))}) terminator:<Op_Semi ';'>)]
          spids: [16777215 155]
        )
      ]
      else_action: [(Sentence child:(C {(echo)} {(DQ ('not ok 6'))}) terminator:<Op_Semi ';'>)]
      spids: [165 175]
    )
    (C {(cd)} {(/tmp)})
    (C {(umount)} {(/tmp/msdosfstest/)})
    (C {(mdconfig)} {(-d)} {(-u)} {(10)})
    (C {(rm)} {(-rf)} {(/tmp/msdosfstest/)})
  ]
)