shell环境变量$IFS用法举例

发布时间:2019-09-15编辑:脚本学堂
在shell中,有一个好用的环境变量$IFS,用于内部字段分隔符,本文举个例子,供大家学习参考。

学习shell环境变量$IFS的用法。

IFS表示 Internal Field Separator (内部字段分隔符)
例子:
 

复制代码 代码示例:
$ IFS=:
$ a=Hello:World
$ echo $a

输出结果:
Hello World
 
而不是:
Hello:World

默认是空格好符,在编程中可以指定为别的分隔符,例如:
 

复制代码 代码示例:
#!/bin/bash
#filename:do.sh
oldIFS=$IFS
IFS=;
a=hello;word
echo $a
IFS=$oldIFs