On Thu, May 24, 2007 at 07:57:45AM +0100, David Laight wrote:
> On Wed, May 23, 2007 at 10:55:25PM +0100, Luciano Rocha wrote:
> >
> > } 3>&2 > /dev/null 2>&1 (or 3>&2 &> /dev/null) should work instead.
>
> Except that &> isn't posix-compliant shell syntax (it is from csh), and
> isn't supported by all shells.
I didn't know that, thanks.
>
> Also, since the redirection of {...} will enforce a subshell (at least
> on some shells), requesting it explicitly by using (...) is better.
But then, the var assignment will be lost.
> Also a conformat posix shell should have a 'type' command, and 'command -v'
> which are builtins that report the location of programs.
tcsh has shipped in Fedora Core 6 doesn't support any of those two
commands.
$ tcsh --version
tcsh 6.14.00 (Astron) 2005-03-25 (i386-intel-linux) options
wide,nls,dl,al,kan,rh,color,filec
--
lfr
0/0
Attachment:
pgpxPZ682D0Pv.pgp
Description: PGP signature