Yes, that's the Unix behavior. However, bat file will eat the quote. If you pass "a=b" to bat, you will only get a=b. That's why I can quote the parameters containing equal sign. But anyway, if cygwin automatically quote equal sign, I don't need to quote the parameter. That should enough to solve my problem. Thanks Christopher!
- [PATCH] Fix parameter passing containing quote/equal to... Daniel Dai
- Re: [PATCH] Fix parameter passing containing quote... Max Polk
- Re: [PATCH] Fix parameter passing containing q... Daniel Dai
- Re: [PATCH] Fix parameter passing containing q... Václav Zeman
- Re: [PATCH] Fix parameter passing containing quote... Christopher Faylor
- Re: [PATCH] Fix parameter passing containing q... Daniel Dai
- Re: [PATCH] Fix parameter passing containi... Christopher Faylor
- Re: [PATCH] Fix parameter passing cont... Daniel Dai