Re: [exim-dev] /bin/rm

Top Page
Delete this message
Reply to this message
Author: Tony Finch
Date:  
To: exim-dev
Subject: Re: [exim-dev] /bin/rm
On Tue, 6 Sep 2005, Philip Hazel wrote:

> On Tue, 6 Sep 2005, Daniel Tiefnig wrote:
>
> > But that's easy, you can just run "unalias -a" to turn of all aliases.
>
> Do all shells support that? In particular, do all /bin/sh shells support
> that? I'm afraid I'm cautious.


It's a required feature of the POSIX shell, but /bin/sh is not always a
POSIX shell. For example, Solaris still uses the classic Bourne shell for
/bin/sh (complete with BOURNEGOL source) and puts its POSIX shell in
/usr/bin/ksh.

> One would also need unset -f for functions and there doesn't seem to be
> a -a for that.


The best way to clean the environment is env -i.

Tony.
--
<fanf@???> <dot@???> http://dotat.at/ ${sg{\N${sg{\
N\}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}}\
\N}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}}