[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
conditional aliases are broken
From: |
Sam Steingold |
Subject: |
conditional aliases are broken |
Date: |
Mon, 15 Aug 2011 11:15:50 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
this works:
$ alias z='echo a'
$ zz(){ z b; }
$ zz
a b
however, after sourcing this file:
if true; then
alias z='echo a'
zz(){ z b; }
fi
I get
$ zz
bash: z: command not found
$ type -a z
z is aliased to `echo a'
i.e., somehow zz is defined as function calling z, and z is defined as
an alias, but zz does not know what z is an alias.
--
Sam Steingold (http://sds.podval.org/) on CentOS release 5.6 (Final) X
11.0.60900031
http://pmw.org.il http://dhimmi.com http://ffii.org http://palestinefacts.org
http://iris.org.il http://mideasttruth.com http://memri.org
Those who can laugh at themselves will never cease to be amused.
- conditional aliases are broken,
Sam Steingold <=
- Re: conditional aliases are broken, Andreas Schwab, 2011/08/15
- Re: conditional aliases are broken, Sam Steingold, 2011/08/15
- Re: conditional aliases are broken, Eric Blake, 2011/08/15
- Re: conditional aliases are broken, Andreas Schwab, 2011/08/15
- Re: conditional aliases are broken, Sam Steingold, 2011/08/15
- Re: conditional aliases are broken, Eric Blake, 2011/08/15
- Re: conditional aliases are broken, Linda Walsh, 2011/08/18
- Re: conditional aliases are broken, Pierre Gaston, 2011/08/18
- Re: conditional aliases are broken, Linda Walsh, 2011/08/18
- Re: conditional aliases are broken, Greg Wooledge, 2011/08/18