In my use case I would like to change the value of IFS
to a known separator (-
). I tried the following:
OLDIFS=$IFS
IFS='-'
for x in $*
do
echo $x
done
IFS=$OLDIFS
When using e.g. -a b -c d
as input string I expect the output to be
a b
c d
However, what I get is
a
b
c
d
I'm on AIX
.