Bash IFS: its Definition, Viewing it and Modifying it

When writing a bash shell script it is important to understand how IFS (Internal Field Separtor) works and how it can be modified/changed. What is IFS As mentioned in the man bash pages IFS is defined as follows: IFS The Internal Field Separator that is used for word splitting after expansion and to split lines…

Bash Quotations, Backslash Escaped Characters and Whitespace Explained with Examples

Bash backslash escaped characters and whitespace can be a headache if not understood properly. This post will endeavour to explore whitespace and backslash escaped characters with practical examples. What are Backslash Escaped Characters These are character sequences that, in certain cases, indicate a special character that is, usually, hard to see for the human reader,…