shell环境变量$IFS用法举例
发布时间:2014-11-16 编辑:jiaochengji.com
在shell中,有一个好用的环境变量$IFS,用于内部字段分隔符,本文举个例子,供大家学习参考。
学习shell环境变量$IFS的用法。
IFS表示 Internal Field Separator (内部字段分隔符)
例子:
复制代码 代码示例:
$ IFS=:
$ a=Hello:World
$ echo $a
$ a=Hello:World
$ echo $a
输出结果:
Hello World
而不是:
Hello:World
默认是空格好符,在编程中可以指定为别的分隔符,例如:
复制代码 代码示例:
#!/bin/bash
#filename:do.sh
oldIFS=$IFS
IFS=;
a=hello;word
echo $a
IFS=$oldIFs
#filename:do.sh
oldIFS=$IFS
IFS=;
a=hello;word
echo $a
IFS=$oldIFs
您可能感兴趣的文章:
shell环境变量$IFS用法举例
解析shell字段分隔符的用法(图文)
shell位置变量实现目录文件备份脚本
shell程序设计教程(2)
linux shell变量解析
shell IFS变量和$*
sed、awk调用shell变量的方法
crontab调用shell无法读取环境变量的解决办法
python和shell像吗
Linux Source命令解析
[关闭]