Correction of a small but annoying error
For some reason (probably a typo) I’ve missed an important character in an example I gave here, but I have just recently fixed it. Anyhow, to clarify this, here is the extended description of the correction.
The $IFS Bash system variable defines what is the default separator between strings. Changing it can help when dealing with, for example, file names with spaces in them, variables which should be considered one unit, but are separated by semicolon, etc.
To change the default string separator from “space or tab or new-line” to new-line only. you need to set, in Bash the following parameter:
IFS=$'\n'