Bash Built-In Variables: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
Line 13: Line 13:
===IFS and for===
===IFS and for===


<tt>for</tt> honors the value of IFS (default the space). If you set IFS to something else, for will use that as field separator while iterating over the list.
<tt>for</tt> honors the value of IFS (default the space). If you set IFS to something else, for will use that as field separator while iterating over the list. For more details see [[bash_for#for_and_IFS|for and IFS]]


Also see:
Also see:

Revision as of 23:58, 29 February 2016

Internal

Standard Environment Variables

IFS

Note you must set IFS back to " " after setting it to something else, so the basic shell function work as expected. This is done with IFS=" ".

IFS and for

for honors the value of IFS (default the space). If you set IFS to something else, for will use that as field separator while iterating over the list. For more details see for and IFS

Also see:

bash set List Separator