解析shell字段分隔符的用法(图文)
这个例子稍显复杂,用到了head命令以及二层for循环,初学的朋友细细体会吧。
当IFS被设置为逗号时,shell将逗号解释成一个定界符,因此变量$item在每次迭代时读取由逗号分隔的字符串作为变量值。
例2:
IFS的默认值为空白字符(换行符、制表符或空格)。
下面通过具体的例子,来学习IFS定界符的用法。
以/etc/passwd为例,看看IFS的另一种用法。
在shell脚本编程中,内部字段分隔符(Internal Field Separator,IFS)是一个相当重要的符号。
假如需要迭代一个字符串或csv(Comma Separtor value,逗号分隔型数值)中的单词。
在处理文本数据时,非常有用。如果没有把IFS设置成”,“,则以上脚本会将$data中的全部数字作为单个字符串打印出来。
本节就与大家一起学习下,这个可以把单个数据流划分成不同数据元素的定界符。
内部字段分隔符是用于特定用途的定界符。IFS是存储定界符的linux环境变量。它是当前shell环境使用的默认定界字符串。
再来看个例子,在学习shell编程的日子里,再次体会到例子是学习进步的阶梯,哈哈。
输出结果,如下图:


例1,处理csv数据

对于字符串,定界符IFS一般用“.”。而csv文件,定界符IFS一般用”,“。
输出结果,如下图:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://www.juheyunku.com/jiaob/shell/6877.shtml
相关文章
热门TAG
命令 外链 企业网站 白帽 php 织梦教程 dedecms修改内容 javascript 织梦 功能 标签 调用 详解 技巧 权重 服务器 网站流量 Dedecms 织梦cms HTML tags标签 python jquery教程 jquery windows 蜘蛛 搜索引擎 网站收录 JSP 实例解析最新文章
-
PHP生成奖状
时间:2021-01-06
-
python实现输入五个数并求
时间:2021-01-06
-
php检测网站是否正常打开
时间:2021-01-05
-
python怎么右对齐
时间:2021-01-05
-
Python3爬虫入门之Python3的安
时间:2021-01-05
-
如何用PHP接收http请求头信
时间:2021-01-05
-
数据库怎么连接用php写的
时间:2021-01-05
-
php后缀怎么打开
时间:2021-01-05
热门文章
-
解析shell字段分隔符的用法(图文)
时间:2020-12-22
-
Python3爬虫进阶:MongoDB存储(非关系型数
时间:2020-12-29
-
如何在Linux或者UNIX下调试Bash Shell脚本
时间:2020-12-22
-
关于php中匿名函数与回调函数的详解
时间:2020-12-29
-
php文档怎么打开
时间:2020-12-29
-
php检测网站是否正常打开
时间:2021-01-05
-
PHP PHP_EOL 换行符
时间:2020-12-29
-
python实现输入五个数并求平均值
时间:2021-01-06
-
浅谈Linux Shell的管道与重定向
时间:2020-12-23
-
如何检测Django是否安装成功
时间:2020-12-29
