Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 02 Dec 2001 16:01:29 -0800
From:      Darren Pilgrim <dmp@pantherdragon.org>
To:        chk no <chuck@c1742628-a.vncvr1.wa.home.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Changing $IFS in a bash shell
Message-ID:  <3C0AC0D9.BFD0604B@pantherdragon.org>
References:  <200112022343.fB2Nh6k27466@c1742628-a.vncvr1.wa.home.com>

next in thread | previous in thread | raw e-mail | index | archive | help
chk no wrote:
> Changing IFS is usually not the best way to do things.  Changing IFS
> can break other scripts, other parts of your script, & is generally
> only used as a last resort.

How else do you recommend I alter the criteria bash uses for its
word-splitting routine?

Redefining IFS in a script isn't a problem at all.  The value will only
last for duration of the script, inside that script only.

> Instead, try things like:
> 
> eval ... |sed "{
<snip>

I'm doing it with a for-in-do loop to avoid having to use external
programs.  This is going to be part of a web-front end for a file
archive, and the fewer external programs the scripts have to call the
better.

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?3C0AC0D9.BFD0604B>