This is the mail archive of the
cygwin
mailing list for the Cygwin project.
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/