我认为普遍同意unset IFS将IFS恢复为默认值.
我找不到以下代码的原因
echo -n "_${IFS}_" | xxd
IFS=':'
echo -n "_${IFS}_" | xxd
unset IFS
echo -n "_${IFS}_" | xxd
echo "${IFS-IFS is unset}"
Run Code Online (Sandbox Code Playgroud)
返回此
0000000: 5f20 090a 5f _ .._
0000000: 5f3a 5f _:_
0000000: 5f5f __
IFS is unset
Run Code Online (Sandbox Code Playgroud)
在我的Ubuntu和Android中.
如您所见,IFS实际上未设置.
提前致谢