Kaz Kylheku wrote:
There is an issue there (though not for the Cygwin project).
I don't see where ...
"expanding aliases in interactive mode, but ignoring them in
non-interactive
operation" [is required by POSIX].
POSIX seems to unequivocally be calling for Alias Expansion to occur
under all conditions.
Could you list the http reference for that?
And, indeed, this is not a bug in Bash; they know that this is
a POSIX deviation. Because, voila, aliases *are* expanded in
script mode if we do one of two things:
#!/bin/bash --posix
#!/bin/sh
----
Only in cygwin (4.4.12).
In my linux version of bash, expand_aliases is not turned on
in POSIX mode. Created scripts:
#!/bin/sh
shopt -s |grep expand
and
#!/bin/bash --posix
shopt -s |grep expand
On cygwin they show:
expand_aliases on
Not so on linux (same version of bash 4.4.12)
Hmmm...
Is there a definitive reference for this feature?
Thanks!
-l
--
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