On Mon, Feb 26, 2018 at 09:57:10AM -0500, Clint Hepner wrote: > If necessary, you can define a global (at the expense of a single subprocess) > > myIFS=$(printf ' \t\n')
That actually won't work, because $(...) strips the trailing newline(s). This might work: myIFS=$(printf ' \t\nx') myIFS=${myIFS%x}