'Do the moving'

def func(self):

    if (not self.rhs):
        string = 'Usage:\n                        @mvattr[/switch]    <obj>/<attr>    =    <obj1>/<attr1>    [,<obj2>/<attr2>,<obj3>/<attr3>,...]\n                        @mvattr[/switch]    <obj>/<attr>    =    <obj1>    [,<obj2>,<obj3>,...]\n                        @mvattr[/switch]    <attr>    =    <obj1>/<attr1>    [,<obj2>/<attr2>,<obj3>/<attr3>,...]\n                        @mvattr[/switch]    <attr>    =    <obj1>[,<obj2>,<obj3>,...]'
        self.caller.msg(string)
        return
    if ('copy' in self.switches):
        self.execute_cmd(('@cpattr    %s' % self.args))
    else:
        self.execute_cmd(('@cpattr/move    %s' % self.args))
