chip@tct.uucp (Chip Salzenberg) (02/06/90)
The patch below adapts for a bug in Bash 1.04. Normally, shell
variable expansion should take place before scanning for syntax
elements such as "0<&1". Unfortunately, Bash 1.04 does things in the
wrong order. This patch makes the "anne.jones" script work anyway.
*** ../sh-orig/anne.jones Fri Jan 26 09:22:27 1990
--- anne.jones Mon Feb 5 13:52:50 1990
***************
*** 42,46 ****
if test -t $fd; then
case "$USER" in
! "") USER="`who am i <&$fd |
sed -e 's/[ ].*//' -e '/!/s/^.*!//' `" ;;
esac
--- 42,46 ----
if test -t $fd; then
case "$USER" in
! "") USER="`eval \"who am i <&$fd\" |
sed -e 's/[ ].*//' -e '/!/s/^.*!//' `" ;;
esac
--
Chip Salzenberg at ComDev/TCT <chip%tct@ateng.com>, <uunet!ateng!tct!chip>
"The Usenet, in a very real sense, does not exist."