delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/02/22/14:59:04

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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019