implement :scriptdo and :scriptfile