原文:Linux自定义分隔符IFS引发的文本处理问题

需求是检查指定应用的某些配置所以就写了个脚本,数据文件的内容是这样的:应用名称 IP 端口 多个IP用空格,这样可以生成数组。这个文件的数据是通过部署平台的API获取后自己组装的。 bin bash CONFIG PATH temp.txt for line in cat CONFIG PATH do APPNAME echo line awk F print IPARRAY echo line ...

2019-01-13 12:18 0 643 推荐指数:

查看详情

LinuxIFS分隔符的使用

IFS分隔符的使用 IFS的默认值为空白字符(换行、制表或者空格)。 当IFS被设置为逗号时,shell将逗号视为一个定界,因此变量 $item 在每次迭代中读取由逗号分隔的子串作为变量值。 ...

Sat Dec 07 05:17:00 CST 2019 0 412
sqoop自定义分隔符

如题,sqoop1.4.*版本中分隔符只能为一个字符,并不能满足实际开发中的一些需求,下面讨论如何自定义分隔符! 首先说明,本人在研究过程中借鉴了http://www.cnblogs.com/YFYkuner/p/3748495.html! 步骤如下: 1.修改sqoop生成的java文件 ...

Wed Apr 20 23:59:00 CST 2016 0 1605
自定义Shell分隔符

  在shell中使用for循环语句时,参数列表有时候需要将空格纳入参数当中,这时就不好使用空格作为分隔符。如下例中,我实际想要输出的是a1、a2、b1、b2以及hello world,但却输出了如下内容: [root@youxi1 ~]# vim a.sh #!/bin/bash ...

Fri Oct 18 22:05:00 CST 2019 0 1285
Linux文本处理

作为一名 Linux 研发人员,几乎每天都要面对文本处理场景。 因此 掌握文本处理套路 并 熟练运用文本处理命令 ,对于 提升工作效率 意义重大。 本文以一个实战例子抛砖引玉,介绍如何运用 grep 、 awk 、 sed 、 cut 等命令进行文本处理, 以 快速 完成原本很繁琐的操作 ...

Fri Feb 15 17:43:00 CST 2019 0 608
Spark 保存文件 自定义分隔符

Spark 保存文件 调整分隔符 废话 找了半天没找到,在某个地方看到了类似的(文中说的是读取的时候指定),试了一下保存,发现也好用,详细如下。 用法 参考 http://cherishlc.iteye.com/blog/2384865 ...

Tue Nov 28 20:06:00 CST 2017 0 2296
Linux文本处理详细教程

1. 文本处理 本节将介绍Linux下使用Shell处理文本时最常用的工具: find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk; 提供的例子和参数都是常用的; 我对shell脚本使用的原则是命令单行书写,尽量不要超过2行; 如果有更为复杂的任务 ...

Fri Aug 07 21:49:00 CST 2020 1 1087
Linux文本处理命令

一、grep 1.过滤 ps -ef | grep linux 2.筛选工具 1.查询/etc/passwd文件中包含root的行grep root passwd​2.查询包含root的行,并使关键词显色grep --color=auto root passwd​3.查询/etc ...

Tue Mar 01 22:42:00 CST 2022 0 781
linux —— 基础(4)——文本处理

原文地址:https://linuxtools-rst.readthedocs.io/zh_CN/latest/base/03_text_processing.html 3. 文本处理 目录 文本处理 find 文件查找 ...

Fri Apr 10 01:08:00 CST 2020 0 736
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM