(command.CommandList children: [ (C {<set>} {<-e>}) (command.ShAssignment pairs: [(assign_pair lhs:(sh_lhs_expr.Name name:MD) op:assign_op.Equal rhs:{<99>} spids:[12])] ) (command.ShAssignment pairs: [(assign_pair lhs:(sh_lhs_expr.Name name:ME) op:assign_op.Equal rhs:{<98>} spids:[15])] ) (command.ShAssignment pairs: [(assign_pair lhs:(sh_lhs_expr.Name name:s) op:assign_op.Equal rhs:{<1m>} spids:[18])] ) (command.AndOr ops: [Id.Op_DPipe] children: [(C {<mdconfig>} {<-d>} {<-u>} {($ Id.VSub_DollarName '$MD')}) (C {<true>})] ) (command.AndOr ops: [Id.Op_DPipe] children: [(C {<mdconfig>} {<-d>} {<-u>} {($ Id.VSub_DollarName '$ME')}) (C {<true>})] ) (C {<mdconfig>} {<-a>} {<-t>} {<malloc>} {<-s>} {($ Id.VSub_DollarName '$s')} {<-u>} {($ Id.VSub_DollarName '$MD')} ) (C {<mdconfig>} {<-a>} {<-t>} {<malloc>} {<-s>} {($ Id.VSub_DollarName '$s')} {<-u>} {($ Id.VSub_DollarName '$ME')} ) (C {<disklabel>} {<-r>} {<-w>} {<md> ($ Id.VSub_DollarName '$MD')} {<auto>}) (C {<disklabel>} {<-r>} {<-w>} {<md> ($ Id.VSub_DollarName '$ME')} {<auto>}) (C {<'./newfs'>} {<-R>} {<'/dev/md'> (${ Id.VSub_Name MD) <c>}) (C {<'./newfs'>} {<-R>} {<'/dev/md'> (${ Id.VSub_Name ME) <c>}) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (C {<cmp>} {<'/dev/md'> (${ Id.VSub_Name MD) <c>} {<'/dev/md'> (${ Id.VSub_Name ME) <c>} ) terminator: <Id.Op_Semi _> ) ] ) action: [ (C {<echo>} {(DQ <'Test passed'>)}) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:e) op: assign_op.Equal rhs: {<0>} spids: [147] ) ] ) ] spids: [119 137] ) ] else_action: [ (C {<echo>} {(DQ <'Test failed'>)}) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:e) op: assign_op.Equal rhs: {<1>} spids: [160] ) ] ) ] ) (command.AndOr ops: [Id.Op_DPipe] children: [(C {<mdconfig>} {<-d>} {<-u>} {($ Id.VSub_DollarName '$MD')}) (C {<true>})] ) (command.AndOr ops: [Id.Op_DPipe] children: [(C {<mdconfig>} {<-d>} {<-u>} {($ Id.VSub_DollarName '$ME')}) (C {<true>})] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{($ Id.VSub_DollarName '$e')}) ] )