Andreas Kähäri <andreas.kah...@abc.se> writes:

The ksh(1) shell sets IFS by default to a space, tab and a newline
character.

Those are the defaults used when IFS is not set _as a variable_. If you log in, and run env(1), in the absence of any manual setting of IFS in .kshrc or whatever, you'll see that IFS is not listed, because it's not 'set' in the shell variable sense. When it's not set, the shell assumes that IFS has the value you listed.

(Additionally, a shell variable not being set is _not_ the same as that variable being set to the empty string.)


Alexis.

Reply via email to