(command.CommandList children: [ (command.ForEach iter_names: [svc] iterable: (for_iter.Words words:[{<client>} {<server>} {<xfr>} {<passwd>} {<update>}]) body: (command.DoGroup children: [ (C {<'/usr/sbin/svcadm'>} {<disable>} {<-t>} {<svc> <Id.Lit_Colon ':'> <'/network/nis/'> ($ Id.VSub_DollarName svc) <Id.Lit_Colon ':'> <default> } ) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<Id.Lit_LBracket '['>} {($ Id.VSub_QMark '?')} {<Id.Lit_Equals '='>} {<0>} {<Id.Lit_RBracket ']'>} ) (C {<echo>} { (DQ <'ypstop: could not disable network/nis/'> ($ Id.VSub_DollarName svc) <':default'> ) } ) ] ) ] ) redirects: [] ) (C {<'/usr/sbin/svcadm'>} {<restart>} {<'milestone/name-services'>}) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<0>}) ] )