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: \r in variables and test


Michael Hoffman, le Sun 22 Apr 2007 18:40:29 +0100, a écrit :
> >In a ./configure script, I call a test program (native python, actually)
> >that outputs "True\r\n" and I put this result in variable foo. The
> >problem is that [ "$foo" = True ] doesn't return true because foo
> >actually contains True\r, not True.
> 
> * use Cygwin Python

I precisely don't want to do that.

> * change the Python script to output \n instead of \r\n

I'm not maintainer of the python script.

> * [ $foo = $'True\r' ]

This then won't work for cygwin's python.

> * [ ${foo/%$'\r'/} = True ]

This looks saner, but shouldn't the test program always do this itself?

Anyhow, the place that needs to be fixed is rather
/us/share/autoconf-archive/ac_python_devel.m4

Samuel

--
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]