Bourne Shell bug? Have a look..
Paolo Ventafridda
venta at otello.sublink.org
Wed Jan 16 05:06:13 AEST 1991
Please have a look at this small program written in standard
Bourne shell:
:
set "one two three 4"
if [ "`echo $@ | grep '4'" != "" ]; then
echo "Four"
fi
Now, notice that a ` is missing in the "if" above!
It works without any problems all the same: on Xenix, SCO Unix,
3B2, HP-UX and i guess on any bourne shell whose sources are
coming from at&t.
It seems that only BASH gets the error.
Ciao, Paolo
--
Paolo Ventafridda -*- INTERNET: venta at otello.sublink.org
TELEMATIX MILANO - Via C.Gomes 10, 20124 Milano - +39-2-6706012
More information about the Comp.unix.shell
mailing list