欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

set IFS

程序员文章站 2022-05-28 10:41:41
...
IFS=Internal Field Separator
实在shell中,控制分隔符的,在for。。in的语法中很有用。
$ line=learn:unix:at:livefire:labs
$ for i in $line
> do
> echo $i
> done
learn:unix:at:livefire:labs
$ OIFS=$IFS
$ IFS=:
$ for i in $line
> do
> echo $i
> done
learn
unix
at
livefire
labs
$

,不过回车的设置应该使用IFS=$'\n'的格式
为什么要加$,我也不知道,希望有人能告诉我 :)
相关标签: Unix