On Thu, Jun 6, 2013 at 5:00 AM, A.P. Horst wrote: > Also when I just have: > echo "$var" | grep -Eq '^[0-9]+$' > echo "$?" -->8-- > I am on a win7 x64 machine with MinGW 3.20 and W32API 3.17 > sh --version > GNU bash, version 3.1.17(1)-release (i686-pc-msys) How is the var variable set? If you're using the output of a compiled program, I'm guessing the issue is CRLF versus just LF. MSYS will not remove the CR from the variable. Add the /mingw/lib/binmode.o to the compiled program or use _setmode on stdout to make it _O_BINARY. http://msdn.microsoft.com/en-us/library/tw4k6df8(v=vs.110).aspx -- Earnie -- https://sites.google.com/site/earnieboyd _______________________________________________ Autoconf mailing list Autoconf@xxxxxxx https://lists.gnu.org/mailman/listinfo/autoconf