Annotated edit history of
IFS version 1, including all changes.
View license author blame.
Rev |
Author |
# |
Line |
1 |
BenStaz |
1 |
!$IFS internal field separator |
|
|
2 |
|
|
|
3 |
This variable determines how Bash recognizes fields, or word boundaries when it interprets character strings. |
|
|
4 |
$IFS defaults to whitespace (space, tab, and newline), but may be changed. |
|
|
5 |
|
|
|
6 |
!Have multiple characters as field separators. |
|
|
7 |
|
|
|
8 |
*IFS='~[<listofchars>]' |
|
|
9 |
|
|
|
10 |
Example using the ''read'' command: |
|
|
11 |
|
|
|
12 |
*IFS='~[:=,]'; read foo bar moo car <<< '123:abc=345,def'; echo $foo $bar $moo $car |