bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

The <newline> character can also be an "IFS whitespace character"


From: ziyunfei
Subject: The <newline> character can also be an "IFS whitespace character"
Date: Tue, 20 Oct 2015 22:21:19 +0800

Quoting from the bash manual: 

"If IFS has a value other than the default, then sequences of the whitespace 
characters *space and tab* are ignored at the beginning and end of the word, as 
long as the whitespace character is in the value of IFS (an IFS whitespace 
character)."

If this is true, then the following script

$ IFS=$'\n'
$ a=$'\n1\n2\n'
$ printf "%s\n" $a
1
2

should print <> <1> <2> 3 fields, but it doesn't.

So I guess *space and tab* should be replace by *space, tab and newline* in 
that section.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]