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] |
While working on diagnosing an issue with autotools, I found Cygwin's bash seems to not be able to set a variable from backtick substitution, at least on my system (Cygwin x86_64, updated today, on Win10) On a Linux system it works as expected: $ test=`echo "x86_64-pc-cygwin" | sed 's/-[^-]*$//'`; echo $test x86_64-pc On a Cygwin system it doesn't: $ test=`echo "x86_64-pc-cygwin" | sed 's/-[^-]*$//'`; echo $test (no output) This also happens in scripts (where I originally encountered the problem), not just on the command line. Directly outputting it (echo `echo "x86_64-pc-cygwin" | sed 's/-[^-]*$//'`) works fine, it seems to be specifically related to setting a variable. Any suggestions?
Attachment:
cygcheck.out
Description: Text document
-- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |