嗨,下一行带单引号的 IFS 是什么意思?

Hi what is the meaning of IFS with single quote in next line?

IFS=' ' 是给 space 的,但是

是什么
IFS='
'

表示您指定IFS使用换行符进行分割。这类似于做:

IFS=$'\n'

不同之处在于您的方式 POSIX 合规。

这个答案的来源是here and here

可能发现根据您使用的 shell 实施方式,首选不同的方法(我认为这是正确的术语?)


注意:我的回答完全基于最后 10 分钟的研究,我没有这方面的经验或知识。