# Cannot run cmd command lines from GIT bash

3 messages from 2014-08-18 to 2014-08-18. Participants: Dickson, Alex, Robin Rosenberg.
Thread: https://gitlist.dev/t/37370

## Dickson, Alex, 2014-08-18 11:07

Subject: Cannot run cmd command lines from GIT bash
Message-ID: <E41D1E6BD9F1DF48877C833FE120496FDDE1D2FD@EU-MBX-04.mgc.mentorg.com>
URL: https://gitlist.dev/e/E41D1E6BD9F1DF48877C833FE120496FDDE1D2FD%40EU-MBX-04.mgc.mentorg.com

```
HI,
I have just installed GIT from Git-1.9.4-preview20140815.exe having previously been using Git-1.9.2-preview20140411.exe I now
find that some scripts I have been using for some time are no longer working correctly.

It seems that now I cannot pass parameters through to a DOS  command e.g. 
    net user <username> /DOMAIN

used to return full information about the user, now it just returns username not found, which is the behaviour
if it is invoked without the /DOMAIN switch. I have seen similar with other commands, an even simpler example would be
   cmd /c dir

This should run the DOS dir command, but all it does is invoke cmd.exe  interactively

Alex Dickson, IESD, Mentor Graphics, Newbury, UK.
phone:+44 1635 811429,        fax:+44 1635 810102
mailto:alex_dickson@mentor.com, http://www.mentor.com

```

## Robin Rosenberg, 2014-08-18 14:43

Subject: Re: Cannot run cmd command lines from GIT bash
Message-ID: <1193308472.195844.1408373013669.JavaMail.zimbra@dewire.com>
URL: https://gitlist.dev/e/1193308472.195844.1408373013669.JavaMail.zimbra%40dewire.com
In-Reply-To: <E41D1E6BD9F1DF48877C833FE120496FDDE1D2FD@EU-MBX-04.mgc.mentorg.com>

```


----- Ursprungligt meddelande -----
> Från: "Alex Dickson" <alex_dickson@mentor.com>
> Till: git@vger.kernel.org
> Skickat: måndag, 18 aug 2014 13:07:46
> Ämne: Cannot run cmd command lines from GIT bash
> 
> HI,
> I have just installed GIT from Git-1.9.4-preview20140815.exe having
> previously been using Git-1.9.2-preview20140411.exe I now
> find that some scripts I have been using for some time are no longer working
> correctly.
> 
> It seems that now I cannot pass parameters through to a DOS  command e.g.
>     net user <username> /DOMAIN
> 
> used to return full information about the user, now it just returns username
> not found, which is the behaviour
> if it is invoked without the /DOMAIN switch. I have seen similar with other
> commands, an even simpler example would be
>    cmd /c dir
> 
> This should run the DOS dir command, but all it does is invoke cmd.exe
>  interactively

msys translates anything that looks like a unix path. try doubling all initial
slashes, i.e. cmd //c dir

You might have better luck with Windows specifie questions in one of the
msysgit forums than here.

-- robin

```

## Dickson, Alex, 2014-08-18 15:30

Subject: RE: Cannot run cmd command lines from GIT bash
Message-ID: <E41D1E6BD9F1DF48877C833FE120496FDDE1D3FA@EU-MBX-04.mgc.mentorg.com>
URL: https://gitlist.dev/e/E41D1E6BD9F1DF48877C833FE120496FDDE1D3FA%40EU-MBX-04.mgc.mentorg.com
In-Reply-To: <1193308472.195844.1408373013669.JavaMail.zimbra@dewire.com>

```
Thanks for your reply, I hadn't known that msys did translation of parameters with /.
Doubling these up does make the commands work, but doesn’t explain why they used to work and now don't :(

Alex Dickson, IESD, Mentor Graphics, Newbury, UK.
phone:+44 1635 811429,        fax:+44 1635 810102
mailto:alex_dickson@mentor.com, http://www.mentor.com

-----Original Message-----
From: Robin Rosenberg [mailto:robin.rosenberg.lists@dewire.com] 
Sent: 18 August 2014 15:44
To: Dickson, Alex
Cc: git@vger.kernel.org
Subject: Re: Cannot run cmd command lines from GIT bash



----- Ursprungligt meddelande -----
> Från: "Alex Dickson" <alex_dickson@mentor.com>
> Till: git@vger.kernel.org
> Skickat: måndag, 18 aug 2014 13:07:46
> Ämne: Cannot run cmd command lines from GIT bash
> 
> HI,
> I have just installed GIT from Git-1.9.4-preview20140815.exe having
> previously been using Git-1.9.2-preview20140411.exe I now
> find that some scripts I have been using for some time are no longer working
> correctly.
> 
> It seems that now I cannot pass parameters through to a DOS  command e.g.
>     net user <username> /DOMAIN
> 
> used to return full information about the user, now it just returns username
> not found, which is the behaviour
> if it is invoked without the /DOMAIN switch. I have seen similar with other
> commands, an even simpler example would be
>    cmd /c dir
> 
> This should run the DOS dir command, but all it does is invoke cmd.exe
>  interactively

msys translates anything that looks like a unix path. try doubling all initial
slashes, i.e. cmd //c dir

You might have better luck with Windows specifie questions in one of the
msysgit forums than here.

-- robin

```
