From: Roger Pack Date: 2012-10-11T03:26:20+09:00 Subject: Re: && should work in a system call? >>> system("ls && ls") >>> ls: &&: No such file or directory >>> ls: ls: No such file or directory >>> => false >> >> I see now that it works in Linux, but not windows. I'm guessing this >> is a bug, but feedback is welcome... > > There is not `ls` command on Windows (unless you install cygwin / > mingw yourself). You're looking for `dir`. In this case, I have one: $ whichr ls higher in the list is executed first C:\installs\devkit451\devkit451\bin\ls.exe C:\Program Files (x86)\Git\bin\ls.exe But it seems you can substitute any executable name in there to get the offending behavior... -r