From: Motohiro KOSAKI Date: 2011-02-14T18:12:28+09:00 Subject: [ruby-core:35228] [Ruby 1.9-Bug#4396] windows commands starting with "@" should run at all even though command string is quoted by `"'. Issue #4396 has been updated by Motohiro KOSAKI. If you are writing C and you need to run "@echo" command, you should escape the string by `^' (caret). ie, ------------------------------------ main() { system("^@echo foo"); } ------------------------------------ It's MSVCRT spec. I'm not sure ruby's system() method should follow it or not. Maybe we need a discussion. ---------------------------------------- http://redmine.ruby-lang.org/issues/show/4396 ---------------------------------------- http://redmine.ruby-lang.org