This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: window command in bash


McGraw, Robert P. wrote:
> I have a window command that I want to execute in a bash script.
> 
> In my .bat file the command is
> 
> 	AgBackup.exe /notext c:\Alligate\agbackupfiles
> 
> I tried to execute this command in a bash window and the command
> works but is does not seem to recognize the parameters. The
> "c:\alligate...." is the path where a backup is written. In the bash
> script the backup file is written in the default location.   
> 
> I change the c:\Alligate.... to /cygdrive/c/Alligate/agbackupfiles
> but still it wrote the backup file to the default location. 
> 
> If I execute the .bat that the above command is in, it works
> correctly. 
> 
> In a shell script what is the proper way to pass parameters to a
> window program? 
> 
> Thanks
> 
> Robert
> 
> _____________________________________________________________________
> Robert P. McGraw, Jr.
> Manager, Computer System                 EMAIL: rmcgraw@purdue.edu
> Purdue University                         ROOM: MATH-807
> Department of Mathematics                PHONE: (765) 494-6055
> 150 N. University Street                   FAX: (419) 821-0540
> West Lafayette, IN 47907-2067

A Windows program will think that /cygdrive/c/Alligate/agbackupfiles are
options, not a path.

Did you quote the path or escape the backslashes to protect the
backslashes from the shell interpreting them as escape characters?
E.g.,
	AgBackup.exe /notext 'c:\Alligate\agbackupfiles'
or
	AgBackup.exe /notext "c:\Alligate\agbackupfiles"
or
	AgBackup.exe /notext c:\\Alligate\\agbackupfiles

You should read <http://cygwin.com/cygwin-ug-net/using-effectively.html>
in the Cygwin User's Guide <http://cygwin.com/cygwin-ug-net/>, and
especially
<http://cygwin.com/cygwin-ug-net/using-effectively.html#id4735437>.

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]