From owner-freebsd-questions Tue Mar 9 7:32:56 1999 Delivered-To: freebsd-questions@freebsd.org Received: from cc942873-a.ewndsr1.nj.home.com (cc942873-a.ewndsr1.nj.home.com [24.2.89.207]) by hub.freebsd.org (Postfix) with ESMTP id 5B00014CC1 for ; Tue, 9 Mar 1999 07:32:53 -0800 (PST) (envelope-from cjc@cc942873-a.ewndsr1.nj.home.com) Received: (from cjc@localhost) by cc942873-a.ewndsr1.nj.home.com (8.9.3/8.8.8) id KAA00613; Tue, 9 Mar 1999 10:40:35 -0500 (EST) (envelope-from cjc) From: "Crist J. Clark" Message-Id: <199903091540.KAA00613@cc942873-a.ewndsr1.nj.home.com> Subject: Re: sh Tutorial In-Reply-To: <19990309120219.10367.qmail@alpha.comkey.com.au> from Greg Black at "Mar 9, 99 10:02:19 pm" To: gjb@comkey.com.au (Greg Black) Date: Tue, 9 Mar 1999 10:40:35 -0500 (EST) Cc: cjclark@home.com, freebsd-questions@FreeBSD.ORG Reply-To: cjclark@home.com X-Mailer: ELM [version 2.4ME+ PL40 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Greg Black wrote, > > Anyone out there know of a good tutorial for the Bourne shell (sh)? In > > particular, one with a focus on file descriptors. The few I find and > > the manpage say that the following line opens 'temp' for reading and > > writing and associates fd 3 with it, > > > > exec 3<> temp > > > > However, I get, > > > > ./fdtest: 3: Syntax error: redirection unexpected > > > > Whenever I use a '<>' redirect. What am I doing wrong? If I do either > > a '>' or '<' it works. > > Seems like /bin/sh has a bug. It works fine with bash -- and > bash comes with a decent man page and substantial additional > documentation which is worth reading. Found the PR for it, bin/7325. It was reported for 2.2.6 in July of last year. For some reason, the PR-sender listed is as 'non-critical' and of 'low' priority. IMHO, the potential to break a sh-script that should work according to the docs is a bit more severe than that. -- Crist J. Clark cjclark@home.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message