[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Another mapfile question.
From: |
Chris F.A. Johnson |
Subject: |
Re: Another mapfile question. |
Date: |
Sat, 6 Aug 2011 18:34:20 -0400 (EDT) |
User-agent: |
Alpine 2.00 (NEB 1167 2008-08-23) |
On Fri, 5 Aug 2011, Steven W. Orr wrote:
One trick that bit me a while back, is that the order of declaring IFS and
old_IFS is important. It has to be done in this order:
foo()
{
typeset -r old_IFS="$IFS" # Must come first
typeset IFS
stuff...
}
I always use local and don't change it back within a function:
foo()
{
local IFS=bar
: whatever
}
The original value is not changed in the calling script.
--
Chris F.A. Johnson <http://cfaj.freeshell.org>
===================================================================
Author:
Shell Scripting Recipes: A Problem-Solution Approach (2005, Apress)