From owner-freebsd-questions Wed Apr 17 21:41: 1 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mail8.carolina.rr.com (fe8.southeast.rr.com [24.93.67.55]) by hub.freebsd.org (Postfix) with ESMTP id B386A37B41A for ; Wed, 17 Apr 2002 21:40:57 -0700 (PDT) Received: from [192.168.100.13] ([66.57.159.198]) by mail8.carolina.rr.com with Microsoft SMTPSVC(5.5.1877.687.68); Thu, 18 Apr 2002 00:40:25 -0400 Subject: Re: More of a scripting question I guess. From: "Jim C." To: Dan Nelson Cc: Michael E Mercer , Taylor Dondich , questions@FreeBSD.ORG In-Reply-To: <20020418023400.GJ72244@dan.emsphone.com> References: <000901c1e678$bc14fa80$6600a8c0@penguin> <20020418015926.GI72244@dan.emsphone.com> <3CBE2F51.41E19E8A@nc.rr.com> <20020418023400.GJ72244@dan.emsphone.com> Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Ximian Evolution 1.0.3 Date: 18 Apr 2002 02:02:59 -0300 Message-Id: <1019106179.72577.32.camel@snafu.concon.homeip.net> Mime-Version: 1.0 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Wed, 2002-04-17 at 23:34, Dan Nelson wrote: > In the last episode (Apr 17), Michael E Mercer said: > > another way to do it is this with the same outcome: > > > > while read address ; do > > somecommand $address > > done < file.txt > > But that puts the input file at the end of the command, which makes it > harder to see where the input is coming from, especially if you have a > lot of stuff in your loop. But its still more resource intensive. If you pipe a huge file into while the machine has to store that file into memory before processing it whereas with the redirection it simply gets filtered straight into the while loop line by line. If its a small file, this won't be very noticeable. Otherwise, it may be. - Jim > > -- > Dan Nelson > dnelson@allantgroup.com > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message