delorie.com/archives/browse.cgi | search |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sources.redhat.com/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
content-class: | urn:content-classes:message |
Subject: | Converting forward slashes to backward slashes |
MIME-Version: | 1.0 |
Date: | Fri, 22 Feb 2002 13:58:19 -0600 |
X-MimeOLE: | Produced By Microsoft Exchange V6.0.5762.3 |
Message-ID: | <44D2ED0AC0121146BF01366481060EBE034D7789@umc-mail02.missouri.edu> |
X-MS-Has-Attach: | |
X-MS-TNEF-Correlator: | |
Thread-Topic: | Converting forward slashes to backward slashes |
Thread-Index: | AcG723sX46IouZ9+SL+DZQQh0Lyc2A== |
From: | "Bacon, Ray" <ray DOT bacon AT missouri DOT edu> |
To: | <cygwin AT cygwin DOT com> |
X-MIME-Autoconverted: | from quoted-printable to 8bit by delorie.com id g1MJx0o31426 |
I appologize in advance if there is an all too obvious answer to this question. We have installed a statistical programing language called SPSS within the CYGWIN environment. Programs run in this language execute without any problems. However, the SPSS compiler isn't smart enough to recoginize that you are trying to execute a program from within the current directory. Therefore, on the flag that specifies the program to run, you have to specify the entire path to that program file. Fruthermore, it is necessary to use use \'s instead of /'s when specifing the file name. Example spss -f C:\cygwin\home\frogpond\programname.sps > programname.lst I have found a way using an alias to append the path of the current directory to the -f flag. i.e. alias spss 'spss -f C:/cygwin`pwd`/' Then 'theoritically' all a person would need to do is issue the following comand to run the program. spss programname.sps>programname.lst However as you may have noticed, my alias uses /'s instead of \'s for the path. This is due to the fact that the `pwd` command returns a path with /'s as seperators. This works great in dynamicly identifying the current path. However, SPSS does not consider it a valid path, it requires a \ style path. I am a new CYGWIN users. I have read that CYGWIN has some built-in functionality to convert /'s to \'s. However, that functionality is not passed through to a flag on an executable. Can anyone think of a way to append the current path to the file? -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |