Skip site navigation (1)Skip section navigation (2)
Date:      18 Apr 2002 02:02:59 -0300
From:      "Jim C." <notjames@snafu.concon.homeip.net>
To:        Dan Nelson <dnelson@allantgroup.com>
Cc:        Michael E Mercer <mmercer@nc.rr.com>, Taylor Dondich <thexder@lvcm.com>, questions@FreeBSD.ORG
Subject:   Re: More of a scripting question I guess.
Message-ID:  <1019106179.72577.32.camel@snafu.concon.homeip.net>
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>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1019106179.72577.32.camel>