-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 3/17/12 8:09 AM, Eric Blake wrote: > On 03/16/2012 02:56 PM, gregrwm wrote: >> a function invoking an alias works, unless they are defined within the same >> conditional, eg: > > Thanks for the report, but this is not a bug. Remember, aliases affect > parsing, so they can only be expanded during the parsing phase. But > bash has to parse until the end of a compound command before it can do > any action within the command. In that sense, 'alias' is exactly like > 'set -v' just recently discussed here: > https://lists.gnu.org/archive/html/help-bash/2012-03/msg00025.html
The manual page has this to say: "To be safe, always put alias definitions on a separate line, and do not use alias in com- pound commands." Chet - -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ``Ars longa, vita brevis'' - Hippocrates Chet Ramey, ITS, CWRU c...@case.edu http://cnswww.cns.cwru.edu/~chet/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (Darwin) Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk9kuN8ACgkQu1hp8GTqdKsWBwCeMKkybgdM31sig8O6aVv62cPd W6IAn3yAKnmTfhwo8S1VW1Z63i/PmgwT =PVXT -----END PGP SIGNATURE-----